Commit Graph

584 Commits

Author SHA1 Message Date
Dmitry.Krasilschikov
f36a3d1710 introduce @IntentionName, @IntentionFamilyName, @IntentionText
GitOrigin-RevId: ddf23972cd2ad0f9d75ee6c83690f01ac87f72d7
2020-04-20 15:12:03 +00: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
Dmitry.Krasilschikov
62f7463cd8 IDEA-235533 IDEA-CR-60595 rename: @ParsingError and @BorderTitle
GitOrigin-RevId: 37f337bb5598f1197d739332d01b1ae85b9e03b5
2020-04-01 20:31:46 +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
9787e7e20f regex: i18n of inspection names
GitOrigin-RevId: 4541ba320267948d0c6eba3b1bfd878a4f9ce108
2020-04-01 13:31:02 +00:00
Dmitry.Krasilschikov
0a05600746 IDEA-235533 move most NlsContext annotations to NlsContexts
GitOrigin-RevId: 8970ed9844869388ee373321f8d96a91987d2aef
2020-03-31 21:01:49 +00:00
Vladimir Krivosheev
d669742145 cleanup - use Objects.equals instead of Comparing.equal
GitOrigin-RevId: 37d620c12497b0add4fb7bbd9119d2b5ba79a457
2020-03-31 14:31:51 +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
7d8edaad8f regex: fix test data
GitOrigin-RevId: 4eb152fc665b054a1992b3eb385eddf04ff6af7d
2020-03-31 09:31:24 +00:00
Bas Leijdekkers
36da7fef2d regex: rename
GitOrigin-RevId: 27aece4136c868fb4e8fe29402c9b824a8a50132
2020-03-30 18:46:03 +00:00
Dmitry.Krasilschikov
a55684844e IDEA-235533 remove unnecessary @Nls for different @NlsContext annotations
GitOrigin-RevId: e63ba3df3636c42d6a355ea87dd98aec9632e5f1
2020-03-29 21:31:37 +00:00
Kirill Smelov
c5b23bded3 WI-51938 Substitute PY_COND_REF with PCRE alternative only if lookaround assertion is follow
GitOrigin-RevId: 5628baa24e36ca7e534909ee4927460f91d92f4d
2020-03-26 08:31:58 +00:00
Dmitry.Krasilschikov
dde65d466e IDEA-235533 introduce @ParserError annotation
GitOrigin-RevId: b412282d2d35e154e6e8d6c4fa48eb7c4db931b0
2020-03-25 17:17:50 +00:00
Kirill Smelov
4c04faceee WI-49765 Support PCRE named subpatterns
GitOrigin-RevId: 78a9ace2977e48a0a0aaaa64c48caecf6f17546b
2020-03-24 14:31:23 +00:00
Kirill Smelov
ba3312c584 WI-48209 Support PCRE regex branch reset /(?|)/
https://www.regular-expressions.info/branchreset.html

GitOrigin-RevId: 6b10c7c137c4758a20ffb6c09e1172ffc0be4613
2020-03-24 14:31:23 +00:00
Kirill Smelov
0ddf56cf42 WI-51674 Support patterns as condition name for PHP PCRE
https://www.regular-expressions.info/conditional.html

GitOrigin-RevId: 02edecef76be02d5ff105ecf3b8b22b3cad31315
2020-03-24 14:31:23 +00:00
Tagir Valeev
1b84508549 RegExpBackrefImpl: add missing isCapturing call
Review ID: IDEA-CR-60553

GitOrigin-RevId: ad9bcaccd98bcccb4bb1b9fd6b3172eed3fa08db
2020-03-24 12:02:45 +00:00
Tagir Valeev
994d22e18d Deprecate FindFilteredElement; replace usages with SyntaxTraverser
GitOrigin-RevId: 2a8d27334e20ac6b24c1433657d791dbbbaec460
2020-03-24 11:31:21 +00:00
Tagir Valeev
022075be4b Avoid PsiElementFilter and CollectFilteredElements; deprecate CollectFilteredElements
GitOrigin-RevId: 8ae4be6a3f4ce016d8a8b0d317d43da201a3d6d7
2020-03-22 07:39:50 +00:00
Bas Leijdekkers
d4580d4d44 regexp: revert unintended change (IDEA-CR-60232)
GitOrigin-RevId: 8231c02a0e4c48e110afe5113e119278a5034bc9
2020-03-20 16:06:53 +00:00
Tagir Valeev
26630d45ae Fix raw types for PsiTreeUtil#processElements
GitOrigin-RevId: 2abbf3890692171bf4b8f24db55f24d33986be39
2020-03-20 13:04:02 +00:00
Bas Leijdekkers
0be2e4d1e3 regex: fix calculating alternatives lengths (PY-37085)
GitOrigin-RevId: 0fa48d78f8fd0f99df19dd0608bd214c52cd58a7
2020-03-17 20:53:55 +00:00
Bas Leijdekkers
bdb1bf5976 regex: fix removing redundantly escaped * breaks the regexp (WEB-32548)
GitOrigin-RevId: bfe42684247c263f96add2a27bb9d1bf9215eeb7
2020-03-14 20:03:08 +00:00
Bas Leijdekkers
2e148f6e9c regex: disable find/replace inside check regexp intention form (IDEA-173849)
GitOrigin-RevId: a61bd78cef57e52103a6a61bf210ded9420fdada
2020-03-13 14:10:13 +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
a2d5c27c59 Regex: highlight string escapes as string escapes not regular characters (IDEA-234581)
GitOrigin-RevId: be0d3f842d0bbe4a838cdb3dfdbfa539a0ecdf88
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
Bas Leijdekkers
0b28e491ee regex: cleanup
GitOrigin-RevId: a5b0ec1045259a6fecca794600a3c8da8e396747
2020-02-29 10:03:11 +00:00
Bas Leijdekkers
c7821e11f4 regex: fix highlighting of hyphen inside character class (IDEA-233477)
GitOrigin-RevId: c51e97e5ac4f6140f7490dadb69494eb329b5688
2020-02-29 10:03:11 +00:00
Bas Leijdekkers
489e253dc5 regex: fix handling of surrogate pairs in escaped unicode characters
GitOrigin-RevId: fac7582466fec09d569153bd0ee865821c82c41c
2020-02-29 10:03:11 +00:00
Bas Leijdekkers
fb49c35cbb regex: fix handling of escaped control characters
GitOrigin-RevId: 276678db259de318a51bbf985b8b33cd0da801f2
2020-02-29 10:03:11 +00:00
Gregory.Shrago
afa96a2503 deprecate unneeded ILazyParseableElementType#parseLight
A follow up for:
c2bdba9416046e6ca347e0131ad5672b818da6ea
drop TraverserBasedASTNode and ReadOnlyASTNode Gregory.Shrago 18.11.2019, 16:44

GitOrigin-RevId: 7a4c5ee275e6d8329ba76b23f146655afb83b3fd
2020-02-10 21:07:59 +00:00
Roland Illig
6b931b739e RegExp: remove check delay (IDEA-230642)
GitOrigin-RevId: dfff2a5ef660a1f7a5748cb21367c07a2704d89d
2020-02-10 11:03:00 +00:00
Tagir Valeev
62f1c872a5 @Nls annotations, cosmetic
GitOrigin-RevId: 0745e48338ddb60723260068c4f287d722b8af97
2020-02-10 11:03:00 +00:00
Vladimir Krivosheev
ba98224912 remove author (only some, where it is ok)
GitOrigin-RevId: 7dbab7524fe4efc5d17a04b95dee88b6f80fbe8d
2020-01-21 17:36:52 +00:00
Tagir Valeev
78a91459c4 Array annotations changed to type-use style (not compilable now)
GitOrigin-RevId: 68aa4ba200618083684599228e13dfdba35967a4
2020-01-16 08:11:51 +00:00
Bas Leijdekkers
12b49db189 regex: don't warn about empty group when it's unclosed
GitOrigin-RevId: 918dead459dbf2fee65685be78324b9a9767c29e
2020-01-14 14:02:28 +00:00
Bas Leijdekkers
9a9139eda9 regex: don't warn about anonymous group when it is unclosed
GitOrigin-RevId: 15bc3472c345e4336b24a14076d31fac73560388
2020-01-14 14:02:28 +00:00
Alexey Kudravtsev
517eb36401 port regexp to the new Annotator APIDefault
GitOrigin-RevId: 1b23390720da9f36a634303498e1ebfeff5d8d48
2020-01-09 14:33:02 +00:00
Tagir Valeev
45a9019fd9 EscapedMetaCharacterInspection: fixed concatenation
GitOrigin-RevId: f6799744d3bdc0304fb5f1a93577bc1c608149b9
2019-12-25 09:04:25 +00:00
Tagir Valeev
4bd6f5a43b Use CommonQuickFixBundle
GitOrigin-RevId: 742c76ffb768bed2ce9aec4b11f7fc911d7f624c
2019-12-25 03:42:32 +00:00
Anna Kozlova
abc4a9ae72 no need in overriding getDisplayName for inspections
in production InspectionEP#displayName should be used; highlighting tests just do not use default names

GitOrigin-RevId: f0c172e568219499e7b96982fe352c7d1d3acc69
2019-12-11 08:03:54 +00:00
Yuriy Artamonov
4954832e92 @NotNull for PsiElementVisitor visit methods
GitOrigin-RevId: 6a67f22e668694096a3cbf31dfdc5b1d8f37bba3
2019-12-05 09:07:56 +00:00
Bas Leijdekkers
a541ed0837 RegExp: make extensions points dynamic
GitOrigin-RevId: d9b8806f5bd09637ab9036a66965e433ce304448
2019-11-25 19:03:55 +00:00
Bas Leijdekkers
c7ee486234 RegExp: named properties for Java regex dialect (IDEA-144332)
GitOrigin-RevId: d1128c8c144e7ccdfed4ee9daf53a17743c5195c
2019-11-25 19:03:55 +00:00
Bas Leijdekkers
9075ce2c0b RegExp: separate property name check
GitOrigin-RevId: 7ae960303dce0bfb1a41290c2f0afa9c8c7b377c
2019-11-25 19:03:55 +00:00
Alexey Kudravtsev
4c18366fd7 notnull
GitOrigin-RevId: ae13da6bcf5f32d76be8afde9557bdc1edb9de09
2019-11-20 14:36:40 +00:00