Bas Leijdekkers
|
e99edb367a
|
RegExp: make methods private
|
2017-03-24 13:15:23 +01:00 |
|
Alexey Kudravtsev
|
2f9ac87d26
|
some methods returning arrays marked notnull
|
2017-03-15 13:36:23 +03:00 |
|
Bas Leijdekkers
|
afd6af0d2c
|
RegExp: enable 2 inspections as no highlight, quick fix only
|
2017-03-02 11:36:09 +01:00 |
|
Bas Leijdekkers
|
3934a0fd2b
|
RegExp: regularize error messages
|
2017-02-24 13:04:37 +01:00 |
|
Bas Leijdekkers
|
6f79979ab8
|
RegExp: fix python regex conditional reference parsing
|
2017-02-24 13:04:36 +01:00 |
|
Bas Leijdekkers
|
c6c37d85f5
|
PY-22775 (Python regex: incorrect "redundant character escape" for '{')
|
2017-02-22 14:10:13 +01:00 |
|
Bas Leijdekkers
|
eb2a4097a0
|
RegExp: python allows omitting both numbers in counted quantifier
|
2017-02-22 14:10:13 +01:00 |
|
Bas Leijdekkers
|
c82446e8ed
|
RegExp: disabling of inspection should not break test
|
2017-02-13 20:34:41 +01:00 |
|
Bas Leijdekkers
|
5703d46f06
|
don't warn on empty regexp element
|
2017-02-13 20:34:41 +01:00 |
|
Bas Leijdekkers
|
e9d6be263b
|
RegExp: disable inspection for now, it produces too many false positives
|
2017-02-13 16:02:34 +01:00 |
|
Bas Leijdekkers
|
c992bb7bb4
|
RegExp: new "Escaped meta character" inspection
|
2017-02-13 16:02:33 +01:00 |
|
Bas Leijdekkers
|
2cdd27a605
|
RegExp: only skip regular chars not escapes in word selection filter
|
2017-02-09 14:39:46 +01:00 |
|
Bas Leijdekkers
|
770b3e9833
|
RegExp: new "Duplicate branch in alternation" inspection
|
2017-02-09 14:39:46 +01:00 |
|
Bas Leijdekkers
|
2f473ff2ee
|
RegExp: remove unnecessary escaping when replacing alternation with character class
|
2017-02-09 14:39:46 +01:00 |
|
Bas Leijdekkers
|
d578783f8f
|
RegExp: escaping of ^ may be unnecessary
|
2017-02-09 14:39:46 +01:00 |
|
Bas Leijdekkers
|
b2f425f1cf
|
RegExp: check highlighting in quickfix tests too
|
2017-02-09 14:39:45 +01:00 |
|
Bas Leijdekkers
|
d5bf77bb62
|
RegExp: simplify options handling
|
2017-02-09 14:39:45 +01:00 |
|
Bas Leijdekkers
|
c5f4701f6c
|
RegExp: new "Exponential backtracking" inspection
|
2017-02-07 12:43:54 +01:00 |
|
Bas Leijdekkers
|
051acded35
|
RegExp: report error when atomic groups are not supported
|
2017-02-07 12:43:53 +01:00 |
|
Bas Leijdekkers
|
8c13ebf6af
|
RegExp: new "Octal escape" inspection
|
2017-02-04 20:36:18 +01:00 |
|
Bas Leijdekkers
|
90ce89252b
|
RegExp: remove no longer used test only code
|
2017-02-04 20:36:17 +01:00 |
|
Bas Leijdekkers
|
59aa84ff23
|
RegExp: new "Single character alternation" inspection
|
2017-02-03 18:32:22 +01:00 |
|
Bas Leijdekkers
|
9d6fb2a20d
|
RegExp: extract reusable test case super class
|
2017-02-03 18:32:22 +01:00 |
|
Bas Leijdekkers
|
a37acc36ce
|
RegExp: introduce RegExpFactory
|
2017-02-03 18:32:21 +01:00 |
|
Bas Leijdekkers
|
303744a5b4
|
RegExp: add "New in 2017.1"
|
2017-02-03 18:32:21 +01:00 |
|
Bas Leijdekkers
|
51acde88ac
|
RegExp: the first RegExp inspection
|
2017-02-03 12:17:07 +01:00 |
|
Bas Leijdekkers
|
564d43fa48
|
RegExp: introduce constant
|
2017-02-03 12:17:06 +01:00 |
|
Bas Leijdekkers
|
d3f990a7b1
|
RegExp: just throw AssertionError
|
2017-02-02 19:00:25 +01:00 |
|
Bas Leijdekkers
|
6ca8877ef1
|
RegExp: character range may contain only characters, including named characters
|
2017-02-02 19:00:25 +01:00 |
|
Bas Leijdekkers
|
10f36e1621
|
regexp: a named character is a character too
|
2017-02-02 19:00:25 +01:00 |
|
Bas Leijdekkers
|
9eba3dd4ed
|
RegExp: use code point instead of char for character value
|
2017-02-02 19:00:24 +01:00 |
|
Bas Leijdekkers
|
e9b66763b8
|
RegExp: adding RegExpUnion was a mistake
|
2017-02-02 19:00:24 +01:00 |
|
Bas Leijdekkers
|
c5d7d0d9bd
|
RegExp: space is not a control character
|
2017-02-02 19:00:24 +01:00 |
|
Anna Kozlova
|
d3a11a0b0d
|
AppManager.getApplication().runReadAction() -> ReadAction.compute
|
2017-01-27 20:26:16 +03:00 |
|
Bas Leijdekkers
|
9775daf2ab
|
RegExp: the failure of other tests should not cause this test to fail
|
2017-01-24 09:38:31 +01:00 |
|
Bas Leijdekkers
|
b8b4aec66a
|
RegExp: fix test flakiness?
|
2017-01-23 11:48:27 +01:00 |
|
Bas Leijdekkers
|
96fdd517c5
|
regexp: lookbehind error highlighting
|
2017-01-17 17:11:38 +01:00 |
|
Bas Leijdekkers
|
80a10dad96
|
improved regexp group api
|
2017-01-17 17:11:38 +01:00 |
|
Bas Leijdekkers
|
57ca2e7195
|
regexp: separate token for atomic group
|
2017-01-17 17:11:38 +01:00 |
|
Bas Leijdekkers
|
b3d2d5c9a9
|
regexp: character class lexing reworked to improve (?x) comment mode
|
2017-01-09 17:10:10 +01:00 |
|
Bas Leijdekkers
|
9c0658d9fc
|
regexp: fix Check RegExp for java regexp patterns
|
2017-01-09 17:10:09 +01:00 |
|
Bas Leijdekkers
|
e53d28e4a7
|
regexp: non-ascii characters are allowed to be escaped
|
2017-01-07 21:21:15 +01:00 |
|
Bas Leijdekkers
|
cd16b12ccb
|
regexp: no counted quantifiers inside character classes
|
2017-01-07 21:21:15 +01:00 |
|
Bas Leijdekkers
|
bbf0d62571
|
regexp: intersection parse fix
|
2017-01-07 21:21:14 +01:00 |
|
Bas Leijdekkers
|
853975031f
|
regexp: report error on options with quantifier
|
2017-01-07 21:21:14 +01:00 |
|
Bas Leijdekkers
|
88680e2549
|
regexp: better error reporting on incorrect counted quantifiers
|
2017-01-07 21:21:13 +01:00 |
|
Bas Leijdekkers
|
b598be459d
|
regexp: introduce RegExpNumber
|
2017-01-05 15:42:07 +01:00 |
|
Bas Leijdekkers
|
16ea7af128
|
regexp: fix test data
|
2017-01-05 15:33:51 +01:00 |
|
Bas Leijdekkers
|
b99809ff00
|
regexp: cleanup
|
2017-01-05 15:26:02 +01:00 |
|
Bas Leijdekkers
|
f881d9b737
|
regexp: better highlighting in Check RegExp editor text field
|
2017-01-05 15:26:01 +01:00 |
|