Bas Leijdekkers
51b7d597cf
RegExp: don't fail on parsing if file ends after a high surrogate character (EA-352432)
...
GitOrigin-RevId: ed171446eafcb6419e200d4317ce8f141a667d7c
2023-01-23 12:39:23 +00:00
Tagir Valeev
adb060863f
Text blocks used
...
GitOrigin-RevId: 7db538c0a10131a3f946436c85b42fe7d7dc5b10
2022-09-29 12:58:29 +00:00
Bas Leijdekkers
94dbcba6d2
RegExp: don't warn about non-capturing group when it's empty (WEB-56936)
...
GitOrigin-RevId: 2ec8e8568e9ba85d31b17a3976ca1f5fd684b071
2022-08-15 10:39:52 +00:00
Filippova Maria
2a0ffa17ff
WI-60369 Support an ability to call a PCRE numbered group
...
GitOrigin-RevId: b58439eda68ea2df047c54330a0c6fe3bbc7946b
2022-08-12 16:05:19 +00:00
Filippova Maria
a58330a1c1
WI-60779 Support PCRE "pseudo" conditions DEFINE and VERSION as conditions in conditional groups.
...
GitOrigin-RevId: bdf83d81e0235826d7980739025f90581bc4222c
2022-08-10 14:38:31 +00:00
Bas Leijdekkers
be71678b09
RegExp: don't suggests simplifying replacements that are not equivalent in Unicode mode (IDEA-290490)
...
GitOrigin-RevId: cb85ddaee91cb6ff13596603e10fce7a55eac07c
2022-05-29 13:35:38 +00:00
Filippova Maria
677bd7e889
IDEA-292945 New Inspection: \d is redundant with \w in the same class (\D with \W)
...
GitOrigin-RevId: 7c2e57a4e3bf8a61e08bf326460576766f851a98
2022-05-17 22:24:30 +00:00
Filippova Maria
2e233dc327
WI-66552 Do not simplify posix brackets as single element in regExp class
...
GitOrigin-RevId: a1901d6048dfd8acb12dffdc1bf5dda1a725edb5
2022-05-13 09:07:36 +00:00
Bas Leijdekkers
ce078dac32
RegExp: new "Regular expression can be simplified" inspection (IDEA-286122)
...
Supersedes the "Asterisk closure can be collapsed to plus closure" inspection which was only available in PhpStorm
GitOrigin-RevId: a63c6fce88b3700cc521e8b113069a4b2b50a3e4
2022-01-13 20:26:25 +00:00
Tagir Valeev
8e8b5bd370
[regexp] RegExpCompletionTest: support Java 17
...
GitOrigin-RevId: 37430326885f30c6fd4f77d95a30fa0a4a75b0d4
2022-01-12 11:16:35 +00:00
Bas Leijdekkers
ccc210eeb2
RegExp: don't report \{ as redundant escape and add option to not report \} and \] (IDEA-243874, WEB-54046, PY-47380)
...
GitOrigin-RevId: 1ce7073269aaa2a1cd843765f97820bca8155747
2021-12-20 10:55:08 +00:00
Bas Leijdekkers
66112c6ad8
regexp: warn in more cases for "Begin or end anchor in unexpected position" inspection (IDEA-265243)
...
GitOrigin-RevId: 84def56e99941bd3e9ce442131904a48fbd6a616
2021-12-07 12:07:24 +00:00
Alexey Kudravtsev
1d865159eb
make RegExpRedundantEscape inspection name consistent with its class name because in tests it's sometimes instantiated via constructor, in which case its getShortName() calculates differently
...
GitOrigin-RevId: ec201fd12bc52c61b515deb1e0fec42e2a24b3c9
2021-11-02 11:46:51 +00:00
Bas Leijdekkers
262fba73d0
regexp: non-capturing group with closure on both inside and outside is not unnecessary (IDEA-262576)
...
GitOrigin-RevId: 26d0f01e218065b5203363edfda98f967aa1cadb
2021-02-20 15:17:31 +00:00
Bas Leijdekkers
6a68669ac6
RegExp: move tests to proper location
...
GitOrigin-RevId: e6398b07d4086b07743f153c058f78e793e3182b
2020-11-17 17:58:21 +00:00
Bas Leijdekkers
143337cad9
RegExp: new "Unnecessary non-capturing group" inspection (IDEA-228664)
...
GitOrigin-RevId: d6288b1241bf4253030c6f91ecb73f17a6ea4710
2020-10-27 20:06:33 +00:00
Alexey Kudravtsev
a4e9a0121a
test for FileType constructor to be non-public to avoid duplicates and double instantiation because file types must be singletons
...
GitOrigin-RevId: d448ee007d87edbaf095f8fbe7e1b51ce8c7d9bc
2020-09-27 11:37:12 +00:00
Bas Leijdekkers
8f2deb4c60
RegExp: don't warn about redundant nested character classes when negated (IDEA-242520)
...
because class negation behaviour changed between JDK 8 and JDK 9
GitOrigin-RevId: eb9bf0c636d17a98aac1a40a7376c13c65ef4999
2020-06-18 18:38:14 +03:00
Bas Leijdekkers
07a09bb005
regex: escaped closing square bracket is redundant for Java Regex
...
bug introduced by fix for WEB-45812
GitOrigin-RevId: 18cb5cac57440ee66bd3fde6f980390d8f7f0f8e
2020-06-08 17:25:56 +03:00
Bas Leijdekkers
d75cacfaa2
regex: escaped closing square bracket is not redundant for JS Unicode Regex (WEB-45812)
...
GitOrigin-RevId: 9e6a4180d995f96937954318bfbb01aff525cbce
2020-06-01 17:31:34 +03:00
Bas Leijdekkers
d5f1358d26
regex: new "Redundant nested character class" inspection (IDEA-236620)
...
GitOrigin-RevId: 49924c8b4fd920da3dc357d1d1655a9783d1a139
2020-04-03 18:44:34 +00:00
Bas Leijdekkers
cbd19c935f
regex: fix false positive in case of nested classes
...
GitOrigin-RevId: c73091ff46baa78354ff8cea8455b5bb874ea57f
2020-04-03 18:44:34 +00:00
Bas Leijdekkers
f3706eec90
regex: convert 'Duplicate character inside character class' warning into inspection and add quick fix (IDEA-215101)
...
GitOrigin-RevId: ba4bc0ae1d737649c548301ee056f78e7adf0d96
2020-04-01 13:31:02 +00:00
Bas Leijdekkers
64c35cc61f
regex: lex nested character classes with a ':', '.' or '=' as first character correctly (IDEA-233769)
...
GitOrigin-RevId: 46fcfcb56b72bf96b54ee0b1b3fdb567f3bfe78d
2020-03-31 12:32:01 +00:00
Bas Leijdekkers
d4580d4d44
regexp: revert unintended change (IDEA-CR-60232)
...
GitOrigin-RevId: 8231c02a0e4c48e110afe5113e119278a5034bc9
2020-03-20 16:06:53 +00:00
Bas Leijdekkers
531cb1c25f
regex: fix StringIndexOutOfBoundsException 2
...
GitOrigin-RevId: 5b4bcd1919b3ae06e6c24e05d1678379d49c04da
2020-03-08 11:40:29 +00:00
Bas Leijdekkers
9e814f9e75
regex: i18n
...
GitOrigin-RevId: 959a692e7c77872c29e9fe2b690836ca9d4dd154
2020-03-07 13:41:21 +00:00
Bas Leijdekkers
da1124a439
regex: fix StringIndexOutOfBoundsException
...
GitOrigin-RevId: aeac8a4e4457a45b3cda7d6678111fb865892afd
2020-03-07 13:41:21 +00:00
Bas Leijdekkers
d6d3d67404
regex: \# is not a redundant escape in comment mode (IDEA-221089)
...
GitOrigin-RevId: ff2e9337cdf051134b088a7f32a732b5c27798fa
2020-02-29 19:02:24 +00:00
Dmitry Jemerov
d2d93d3063
LightPlatformCodeInsightFixtureTestCase -> BasePlatformTestCase
...
GitOrigin-RevId: 340465bfb7f05081134ae5da009eeba7c7249923
2019-07-02 06:52:16 +03:00
Rustam Vishnyakov
123242c4b2
EditorConfig documentation test
...
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52
Cleanup: NotNull/Nullable
...
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Anna Kozlova
91f7445298
constructor reference: don't ignore constructor parameters during method reference inference (IDEA-185578)
...
GitOrigin-RevId: e836468e05db28157713e9edd3c70382f8ecdebc
2019-06-13 03:15:49 +03:00
Egor Zhdan
39d2d77155
Cleanup: NotNull/Nullable
...
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-13 03:14:35 +03:00
Vladimir Krivosheev
8440df0fda
prefer ArrayUtilRt
...
GitOrigin-RevId: f4b11d48949267d778f6cdab4ef8ac60eb85aa2e
2019-05-30 19:13:22 +03:00
Aleksey Rostovskiy
185284cee6
get rid of intellij.build.toolbox.litegen parameter and use BuildOptions.TOOLBOX_LITE_GEN_STEP to skip it instead
...
GitOrigin-RevId: 9aac8ee4ed1ebf2a29de18a238825fafb1ab88f9
2019-05-27 15:08:08 +03:00
Alexandr Suhinin
9215f4240b
[duplicates] enable duplicates analysis in PyCharm/WebStorm/PhpStorm/RubyMine
...
GitOrigin-RevId: 1545b79fdca4888f4b94f47f22703fd37694fa7a
2019-05-27 15:07:30 +03:00
Anton Makeev
a85dd1eadc
Merge branch 'amakeev/gradle'
...
# Conflicts:
# community/plugins/gradle/java/src/service/project/wizard/GradleModuleBuilder.java
GitOrigin-RevId: 7677c496440e29d49839174420972762c8ecc089
2019-05-17 19:14:16 +03:00
Anton Makeev
b54aaf7e4e
IDEA-210281 Cleanup Gradle settings: separate Runner configurable removed
...
GitOrigin-RevId: adbc39121fe91beb633e125b4cf39bfe0a422e4b
2019-05-17 19:02:16 +03:00
Tagir Valeev
a8b5131ef8
RegExpCompletionTest#testNamedCharacter support new Unicode 10 smiles
...
GitOrigin-RevId: 7c2e78e3a3182540027df39af375d37337df78b7
2019-05-17 08:02:05 +03:00
Kirill Smelov
8ecbed4332
WI-46035 Support PCRE back references (via \g)
2019-04-15 14:15:11 +03:00
Alexey Kudravtsev
0110af3017
fix test
2019-04-01 17:04:49 +03:00
Bas Leijdekkers
dd10efd36d
RegExp: fix redundant escape is not redundant (IDEA-208559)
2019-03-25 15:40:38 +01:00
Bas Leijdekkers
971ba07c24
RegExp: redundantly escaped 'u' not correctly unescaped (IDEA-208559)
2019-03-25 15:40:38 +01:00
Bas Leijdekkers
79f0949c92
RegExp: fix repeated escaped space not replace correctly (IDEA-208559)
2019-03-25 15:40:37 +01:00
Dmitry Jemerov
7412bb71b4
Restore PathManagerEx.getCommunityPath(), keep using it in tests (IDEA-CR-39037)
2018-11-06 10:42:15 +01:00
Dmitry Jemerov
2a07098e08
Use consistent API for accessing community home path with support for Rider/GoLand project structure
2018-10-31 18:27:30 +01:00
Bas Leijdekkers
c7f9300541
RegExp: correct whitespace handling in comment mode (PY-31505)
2018-09-28 18:18:41 +02:00
Bas Leijdekkers
1629bdf218
RegExp: don't show unnecessary error
2018-09-21 15:28:58 +02:00
Bas Leijdekkers
5d35b47d3d
RegExp: improve parser error recovery (IDEA-199135)
2018-09-19 20:58:22 +02:00