Commit Graph

436 Commits

Author SHA1 Message Date
Alexey Kudravtsev
1ba903c124 removed deprecated members 2018-06-24 14:47:40 +03:00
Gregory.Shrago
a3f3558fc5 historical typo fixed: spaceExistenceTypeBetweenTokens: usages 2018-06-18 15:36:53 +03:00
Bas Leijdekkers
8b6bdb6715 RegExp: always use document replacement
because content manipulators ignore text range
2018-05-21 16:53:29 +02:00
Bas Leijdekkers
26ddddac2b RegExp: replace in injected context fixes (IDEA-186023, IDEA-191355)
document based replacement avoids problems when using the Edit Injected Fragment intention
context manipulator handles escaping in injected context
2018-05-19 10:36:02 +02:00
peter
3b69816776 IDEA-175637 Check in tests that PSI text can be parsed back to a similar PSI structure 2018-05-18 12:40:00 +02:00
Alexander Zolotov
4af2e12b66 Do not initialize icons while running the application 2018-05-07 19:13:17 +03:00
Bas Leijdekkers
75c178b1c7 RegExp: options can be member of branch (IDEA-190180) 2018-04-13 10:47:12 +02:00
Daniil Ovchinnikov
cd2a334e6e annotate PsiReference's #getElement and #getRangeInElement with @NotNull 2018-04-03 15:01:50 +02:00
Bas Leijdekkers
66317c86da RegExp: workaround for quickfix deleting file in batch mode (PY-26578) 2018-03-16 18:28:40 +01:00
Tagir Valeev
4002c0e067 CleanUp: redundant String operation fixes applied 2018-03-01 13:13:39 +07:00
Maxim Kropotov
ac2ddfe92a es6 regex named groups: lex names according to spec
WEB-27638, IDEA-CR-29571
2018-02-22 12:53:50 +03:00
Anton Lobov
bed10ef829 EA-116727 - NPE: RegExpReplacementUtil.escapeForContext
ElementManipulator.handleContentChange is nullable
2018-02-20 16:29:43 +01:00
nik
f506814dbf cleanup: remove obsolete unused build.xml 2018-01-26 10:21:38 +03:00
nik
c9620ce099 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Update *.iml files.
2018-01-25 12:59:02 +03:00
nik
16410c2321 IDEA project configuration: the great module rename
Rename all modules in IntelliJ IDEA sources to ensure that they follow a consistent naming scheme.

Rename iml files.
2018-01-25 12:59:02 +03:00
peter
315b7969c1 migrate most usages of deprecated com.intellij.util.containers.HashMap/Set to java.util 2018-01-19 22:26:30 +01:00
Alexey Kudravtsev
d81f59d434 removed redundant method overriders after "Method is identical to its supermethod" inspection run 2018-01-18 16:28:43 +03:00
Bas Leijdekkers
c85883c169 RegExp: report only the duplicate branch not the original in batch mode 2018-01-17 12:46:51 +01:00
Bas Leijdekkers
cce7e9ece6 Disable intention in CheckRegExpForm text field and make multiline 2018-01-17 12:23:28 +01:00
Bas Leijdekkers
77426f343a RegExp: new "Begin or end anchor in unexpected position" inspection 2018-01-03 17:51:13 +01:00
Bas Leijdekkers
b1b0d95ad0 regexp: lex character class starting with escaped caret correctly 2017-12-31 17:39:02 +01:00
Anton Lobov
01bf24b384 JS/TS: inject jsregexp in RegExp constructor + fix escaping for JS RegExp injection in strings 2017-12-19 13:59:56 +01:00
Yaroslav Pankratyev
46da603b07 Some recursive visitors to implement PsiRecursiveVisitor 2017-11-14 17:22:04 +07:00
Bas Leijdekkers
320ba556f9 RegExp: suppress warnings in injected test data 2017-10-31 21:30:18 +01:00
Alexey Kudravtsev
a40c7370b5 cleanup 2017-10-19 18:23:52 +03:00
Alexander Kass
2364a690b0 RegExp: support MySQL syntax extension 2017-10-09 15:28:25 +03:00
Alexander Kass
a803b56c5f RegExp: ability to configure capabilities without new language definition 2017-10-09 12:46:31 +03:00
Bas Leijdekkers
878051b29e RegExp: match description names to new short names 2017-09-27 09:48:58 +02:00
Bas Leijdekkers
44e90c4d00 RegExp: more unique inspection short names 2017-09-26 19:49:35 +02:00
Anna.Kozlova
a24b9dab05 redundant throws cleanup in test sources 2017-08-16 13:30:12 +02:00
Aleksey Pivovarov
56c0b37e48 icon classes generation: update warning message 2017-07-17 21:12:14 +03:00
Bas Leijdekkers
48ef12952b RegExp: empty branch should be allowed in some cases (IDEA-175946) 2017-07-17 19:34:18 +02:00
Bas Leijdekkers
b79e1ee4f4 IDEA-175945 (Regex: "Duplicate branch in alternation" false positive) 2017-07-17 12:11:06 +02:00
Bas Leijdekkers
0da9224dd8 IDEA-175631 (RegEx replace on character alternation does not work properly) 2017-07-16 08:34:21 +02:00
Bas Leijdekkers
7faadfbff8 Make 'Redundant character escape' an inspection (IDEA-175660) 2017-07-16 08:34:20 +02:00
Bas Leijdekkers
751d7b6aaf RegExp: report already defined group name 2017-06-06 09:06:46 +02:00
Bas Leijdekkers
bec31c50f6 RegExp: some lambdification 2017-06-06 09:06:46 +02:00
Bas Leijdekkers
29ee694a66 RegExp: avoid invalid group references (EA-101239) 2017-05-14 00:31:42 +02:00
Alexey Kudravtsev
920d5b4fba removed default file header, because it adds no information but subtracts attention and space 2017-05-11 13:39:07 +03:00
Vladimir Krivosheev
0646656b8b deprecate DocumentAdapter 2017-05-09 18:31:16 +02:00
Bas Leijdekkers
7ddc0910f5 RegExp: new "Anonymous capturing group or numeric back reference" inspection 2017-05-04 15:31:32 +02:00
Bas Leijdekkers
16ac96d3a0 RegExp: let quick fix remove surrounding redundant non-capturing group 2017-05-04 15:31:31 +02:00
Bas Leijdekkers
839fdef106 RegExp: new "Empty branch in alternation" inspection 2017-05-03 15:08:05 +02:00
Bas Leijdekkers
9b2a5da0eb RegExp: minor inspection optimization 2017-05-03 15:08:05 +02:00
Bas Leijdekkers
4b51988593 RegExp: remove unnecessary method override 2017-05-03 15:08:05 +02:00
Bas Leijdekkers
0e1fecf597 RegExp: test word selection filter 2017-04-30 10:12:29 +02:00
Bas Leijdekkers
15dd2ecf6e RegExp: replace switch statement with simple if 2017-04-28 21:03:59 +02:00
Bas Leijdekkers
e7d82535a7 RegExp: fix NPE (EA-100376) 2017-04-20 17:06:26 +02:00
Bas Leijdekkers
1d05c617d2 RegExp: use stream 2017-04-13 16:56:54 +02:00
Bas Leijdekkers
e99edb367a RegExp: make methods private 2017-03-24 13:15:23 +01:00