Commit Graph

617 Commits

Author SHA1 Message Date
Bas Leijdekkers
0ab04879ba RegExp: make method abstract to force overrides
GitOrigin-RevId: 2e98976e08d7b767d5ed38c541c2df66d7765150
2020-10-30 16:54:07 +00:00
Bas Leijdekkers
30e0a78e06 RegExp: don't localized strings in static fields to allow dynamic loading of language bundles
GitOrigin-RevId: f7796f934b82b0b9146c2d46d949fd0b66e3569c
2020-10-30 16:54:05 +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
Bas Leijdekkers
75339de4c1 RegExp/Stylus: fix misplaced property
GitOrigin-RevId: 571015232fe5e0ec4f705a5c09654145803c06f3
2020-10-27 20:06:32 +00:00
Bas Leijdekkers
11d20b495b RegExp/JavaEE: fix misplaced property
GitOrigin-RevId: 0c9c4a19ef2e7bd5a71e7c63613a20e5dfc59a51
2020-10-27 20:06:31 +00:00
Bas Leijdekkers
757d903793 RegExp: highlight string matching portion in checker for JavaScript (IDEA-96093)
GitOrigin-RevId: 0c03372f0936c6395e1f061ef8bafe1b9886e7cf
2020-10-19 19:54:11 +00:00
Bas Leijdekkers
8a0ee6123c RegExp: highlight matched groups in tester (IDEA-243794)
GitOrigin-RevId: 7502c3c10191da5e9c18d4120c7a33446b8b244d
2020-10-19 19:54:07 +00:00
Ilyas Selimov
bdced67aaf EA-240119 - taking in account concatenation with empty string
GitOrigin-RevId: 9dd8853c0d19b3b4f887dfdcf39d039f40627636
2020-10-12 08:21:04 +00:00
Alexey Kudravtsev
d2437cbdc2 avoid concrete class IntArrayList, use interface instead
GitOrigin-RevId: 0e8e08b55f58dfd3597e9999012e2746312a9e60
2020-10-07 13:51:52 +00:00
Vladimir Krivosheev
ef799565a0 cleanup
GitOrigin-RevId: db50f41393f2464428b605fbf1dafcb5c62ed508
2020-09-30 06:38:16 +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
Vladimir Krivosheev
a67c59c561 platform.core.impl — remove dependency on intellij.platform.util.ui and intellij.platform.core.ui
java.psi.iml — remove dependency on intellij.platform.core.ui

GitOrigin-RevId: c1d4feb04c0471c7d17b5331b86738ee54a97f80
2020-09-21 13:40:47 +00:00
Bas Leijdekkers
4d715d6e5e RegExp: remove <resource-bundle> mistake
GitOrigin-RevId: 60535212128a400d194d189ec22ecd41a3bccdbc
2020-09-08 14:22:27 +00:00
Bas Leijdekkers
e68c7b5841 RegExp: group name i18n
GitOrigin-RevId: 2eef5efea7cab1991d532c9d1e991efcefd2f6fd
2020-09-08 10:40:08 +00:00
Bas Leijdekkers
38273956ae regexp: annotating
GitOrigin-RevId: 4e1b729aa848399177bc9206f4ce559e9b32c3e3
2020-08-27 08:46:46 +00:00
Bas Leijdekkers
0e236d37a1 regexp fix capitalization
GitOrigin-RevId: 3524764849b96b54b1b28d7f55719d75722efb49
2020-08-27 08:46:44 +00:00
sergey.vasiliev
20619a464b javaee platform: i18n
GitOrigin-RevId: 8251168faa83eb917db90116c7c9f827e64ee5c1
2020-08-22 14:56:23 +00:00
Alexander Doroshko
3227639d0f WEB-47047 Stylus internationalization
GitOrigin-RevId: 75e39069c6cd64ee0f84e83a954d81915f362e78
2020-08-21 19:20:01 +00:00
Bas Leijdekkers
e700183f6f regexp: internationalize regexp checker default sample text
GitOrigin-RevId: a8b76b48c442b66626e4e1f347846112ed10076f
2020-08-03 15:34:29 +00:00
Bas Leijdekkers
77fd895afb RegExp: l10n
GitOrigin-RevId: c28b3cc5bd49bf95ec1ed3103f5464846ab743ee
2020-08-03 15:34:26 +00:00
Ilyas Selimov
062cd4d0be IDEA-241270 - fixed unexpected anchors false-positives in conditional expressions
GitOrigin-RevId: 0cc8b89d147ac4e8c208e1888fa5421439056778
2020-07-31 13:50:08 +00:00
Artem Khvastunov
02304a8d99 GO-5373 implement regexp validation using re2j library
GitOrigin-RevId: ee1019b3029fef4826ad5a6c6cf5a757ac168ea5
2020-07-27 08:02:42 +00:00
Artem Khvastunov
762f56db21 [go] add tests for regexp matching
GitOrigin-RevId: f5ed00d01ba51279e50b6b3e5da6339490452308
2020-07-23 12:24:02 +00:00
Tagir Valeev
4d21ad341f Annotate bundle methods as Nls
GitOrigin-RevId: db851b498d99f538e1f747faa4fb4d954848982f
2020-07-17 07:46:42 +00:00
Vladimir Krivosheev
d4e9b09e26 cleanup (final)
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Bas Leijdekkers
023dd078b3 RegExp: don't look deep into class when calculating lookbehind length (PY-42776)
GitOrigin-RevId: b834ca01dc20d7e0f287270addf5e07db94f5800
2020-06-24 21:37:50 +03: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
8f330f9e49 RegExp: fall back to "find" in RegExp Checker when "match" doesn't match the complete text (IDEA-198226, IDEA-220373)
GitOrigin-RevId: 1fc955064548995660915bdfe82589be0e813706
2020-06-15 10:33:43 +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
8409c605ff regex: new Check Regexp UI phase 1 (IDEA-242695)
GitOrigin-RevId: f3b8200dfb921f267199f25da284c3e3715a6b45
2020-06-08 17:25:52 +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
Tagir Valeev
97aedddc6a Avoid using PsiDocumentManager.getDocument to be preview-friendly
GitOrigin-RevId: e163a8cdc7ceca20df2512d0958adeb52ef3418f
2020-05-26 12:34:38 +03:00
Vladimir Krivosheev
ba65cd10c8 prefer fastutil IntArrayList
GitOrigin-RevId: f57a2f34a522a21fac3dbe5e10ccdbe3ef9c702a
2020-05-09 10:13:32 +00:00
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