Bas Leijdekkers
b001f5d6a6
IJPL-101798 [regexp]: fix "Fix all problems in file" action
...
GitOrigin-RevId: 407b719b3e3c9bf7932816f4e89e01467438ce7d
2026-02-06 18:40:46 +00:00
Leonid Shalupov
c8cba92f81
IJI-3282 Optimize imports (2)
...
GitOrigin-RevId: a9977be5b80a96b658299f0385bbc6eb87621d17
2026-02-05 09:01:00 +00:00
Bas Leijdekkers
b175eff660
IJPL-199614 [inspections]: cache custom inspection children
...
Space-RevId: 542c4e7cf9857e8a769de5d59404f312b384cde2
GitOrigin-RevId: e3c974f8f20b563a5562ffb6ebd984d86d525036
2026-01-23 15:26:39 +00:00
Bas Leijdekkers
33a3db2257
IJPL-199614 [inspections]: report custom inspections under the correct inspection in Problems tool window
...
Space-RevId: 3c69b15309edf06c3f25bc77ca62327e2fe8630f
GitOrigin-RevId: c75d93dfb818688f4be6f4a77b365defe3cee2dc
2026-01-23 15:26:39 +00:00
Konstantin Nisht
08563f335c
[threading] IJPL-230986: Add write-intent-read action to CheckRegExpForm
...
Space-RevId: 66c8a07c63e7ad76a4fd2ca7d7fc720eda97fcdb
GitOrigin-RevId: 1d7d3365f01d7a1114b200d26b3a21727d3b7eed
2026-01-21 16:46:12 +00:00
Bas Leijdekkers
0255499404
WEB-76389 [regexp] don't simplify [\b] to \b
...
GitOrigin-RevId: da748d51649fb10a02a4d609e002b726f39efc12
2026-01-20 21:24:07 +00:00
Bas Leijdekkers
7674e84b5c
IJPL-228855 [regexp] add read actions to RegExp checker
...
GitOrigin-RevId: d08c9b7f8b27418eb7859f05f9a8f2433a57b918
2026-01-16 13:57:13 +00:00
Bas Leijdekkers
62b7fb77e7
IJPL-227634 [inspections]: group by inspection correctly in Problems|File
...
fixes grouping for inspections with a separate suppressID and custom RegExp/SSR inspections
GitOrigin-RevId: 5e736d5991b358483bb34ce6087f56bc59466909
2026-01-16 13:57:13 +00:00
Bas Leijdekkers
92dc711d19
IJPL-227246 [RegExp]: fix NPE with Custom RegExp inspections
...
GitOrigin-RevId: 32b10d26dd2da9b53a9248cde36167300dff2d6a
2026-01-07 22:46:23 +00:00
Bas Leijdekkers
ab86df9c77
IJPL-227068 [RegExp]: error highlighting in Custom RegExp Inspection dialog
...
GitOrigin-RevId: 529319211b5215c8f532d495ece692ea1f25142c
2026-01-06 19:19:05 +00:00
Bas Leijdekkers
b7c5a6d3de
IJPL-227068 [RegExp]: live indicator for Filter and Flags buttons
...
in the Custom RegExp Inspection dialog
GitOrigin-RevId: 5f9448029fe4258e9eb9a8af591df8927ea3caa6
2026-01-06 19:19:05 +00:00
Bas Leijdekkers
ca346ed382
IJPL-227068 [RegExp]: the flags menu should appear under the flags button not the filter button
...
in the Custom RegExp Inspection dialog
GitOrigin-RevId: 21ed27db273cdff483ab9f004ad0c14ff7e8005a
2026-01-06 19:19:05 +00:00
Bas Leijdekkers
f6176580b5
WEB-48900 [regexp]: use syntax highlighting for the language not the file type
...
because regex has many slightly different dialects all sharing the same filetype
GitOrigin-RevId: 7b6756405c015b968fca3b46f840074e7439a3f8
2026-01-06 19:19:05 +00:00
Bas Leijdekkers
5cb0c58a86
cleanup [regex]: remove final from parameters, formatting, pattern variables
...
GitOrigin-RevId: 0fd51fb77ac190c08c8c354022ae77468a24744e
2026-01-04 14:04:50 +00:00
Bas Leijdekkers
ff5fb1d005
IJPL-223228 [regex]: use intention implementation as basis for quick-fixes for char ranges and repetition range
...
GitOrigin-RevId: 2ca234590cef988044c6781978f7b84954f965bd
2026-01-04 14:04:50 +00:00
Bas Leijdekkers
777fa5cd08
IJPL-223228 [regex]: make intention applicable for character class elements too
...
GitOrigin-RevId: e039fb2d119d99288da03c32aeda709061444c21
2026-01-04 14:04:50 +00:00
Bas Leijdekkers
1420cacb33
IJPL-102147 [regexp]: remove weird completion after "N"
...
GitOrigin-RevId: 775e4edfc2f4b498717732ac5825a6f4264baf87
2025-12-18 19:15:42 +00:00
Bas Leijdekkers
ccf471884b
IJPL-102147 [regexp]: simplify RegExpCompletionTest
...
GitOrigin-RevId: d297a3bc5d0daec75d8c8e26b4d6cf3764603280
2025-12-18 19:15:42 +00:00
Bas Leijdekkers
b3c05c67c6
IJPL-186603 [regexp]: report range with simple character class escape on the left as error
...
GitOrigin-RevId: 1f7f837d015b903194d79e2fe30ce91217ba85e4
2025-12-17 13:19:23 +00:00
Bas Leijdekkers
45947466dd
IJPL-186603 [regexp]: avoid File in test
...
GitOrigin-RevId: 5242c7aaf8d6585c795acf24bedb09a7f079b820
2025-12-17 13:19:23 +00:00
Bas Leijdekkers
612f3c4014
IJPL-223228 [regexp]: add test
...
GitOrigin-RevId: 5552a889413a64e1365d29d16f93b6199e022ab4
2025-12-17 13:19:23 +00:00
Bas Leijdekkers
57e59d6a41
IJPL-186603 [regexp]: remove some unnecessary code
...
GitOrigin-RevId: 981885d0e39aa3832ce6e203563fcb21d8062f76
2025-12-17 13:19:23 +00:00
Bas Leijdekkers
1d6afa5823
IJPL-223228 [regexp]: new "Flip alternation branch" intention
...
GitOrigin-RevId: 4eeaae35f52716e3b8fe1f7cadfc5262b2e5f217
2025-12-11 19:15:07 +00:00
Bas Leijdekkers
ca46e02853
IJPL-101793 [RegExp]: reset matcher to correctly find partial match in checker
...
GitOrigin-RevId: 77fa5ec04b12e8be90e092fbbd5850f90d034714
2025-12-01 18:34:28 +00:00
Andrey Zaytsev
9a8cd1e52d
follow up on IJ-CR-183248
...
GitOrigin-RevId: 12861b2510d3b76e30b83d7bb60250ffb9f78535
2025-11-27 13:43:52 +00:00
Bas Leijdekkers
c39535eedc
WI-70344 [RegExp]: don't warn on recursive backref
...
GitOrigin-RevId: 7ed0120c65a15851ab668bd9d24a2cc8cc11fa38
2025-11-26 18:04:19 +00:00
Bas Leijdekkers
fade6fb079
IJPL-219824 [RegExp]: remove assertion for incorrect invariant
...
GitOrigin-RevId: f011d681406cd544e52b10369083e0fd54c0ac3a
2025-11-26 18:04:19 +00:00
Bas Leijdekkers
fde779fcde
IJPL-219128 [RegExp]: show the escaping needed for the outer language context in the inspection messages
...
GitOrigin-RevId: e86d6e13c9bacd51495c5506307175b44862a0f9
2025-11-20 17:15:23 +00:00
Bas Leijdekkers
15b1fd166d
IJPL-219156 [RegExp]: recognize simple character classes in single character alternation
...
GitOrigin-RevId: d094b6189cce8b5318beddc08581e485a0da8cb9
2025-11-20 11:58:00 +00:00
Bas Leijdekkers
45dcedd617
cleanup [RegExp]: inlining & formatting
...
GitOrigin-RevId: 20b72e5de8bf5289fb6b74bc408899ad3b459b7e
2025-11-19 17:19:57 +00:00
Bas Leijdekkers
e527918396
IJPL-101783 [RegExp]: don't try to simplify [ ] to in verbose/comment mode
...
GitOrigin-RevId: 49d7b15810c096419aef9334d9910348043ebb12
2025-11-19 17:19:57 +00:00
Bas Leijdekkers
ff3de5c5b9
IJPL-101776 [RegExp]: don't try to simplify [[] to [
...
GitOrigin-RevId: 37872512faa1d4c2213bb43e6b50095fcd6ad65d
2025-11-19 17:19:57 +00:00
Bas Leijdekkers
95f0244dc7
IJPL-101776 [RegExp]: don't warn on erroneous pattern
...
GitOrigin-RevId: 8e6491ed732154672c20d76a943dade6f34741aa
2025-11-19 17:19:57 +00:00
Morgan Bartholomew
38419efd50
[python] PY-35730 use NonAsciiCharactersInspection to report non-ascii characters in python regular expressions
...
GitOrigin-RevId: d80469c6b698863b8986a7c9486fb7e69c418fcf
2025-11-11 01:27:04 +00:00
Morgan Bartholomew
4ca88b9625
[regex] document RegExpLanguageHost.supportsPossessiveQuantifiers
...
GitOrigin-RevId: c6ec5cfd96424814cd4faafdec612f13cdf641e7
2025-11-07 12:02:16 +00:00
Morgan Bartholomew
7873ccac27
[python] PY-61777 support python 3.11 regex features
...
GitOrigin-RevId: 91f2efe47546d0189840d3f3d21da39483de440f
2025-11-04 15:13:11 +00:00
Alexey Kudravtsev
58ce49ad5d
do not call InspectionToolWrapper.getTool() eagerly - it could lead to class instantiation unnecessarily, to fix IJPL-215221
...
GitOrigin-RevId: 934a06c12dded8be3e8b313ff1d72b13c9309c07
2025-10-28 18:12:51 +00:00
Vladimir Krivosheev
ee2b90f67b
IJPL-212573 we need filename as otherwise we cannot detect changes if closed-source product module goes to product.jar
...
GitOrigin-RevId: 04cb98fa62c74adb7b10dcabc4730833b88c249e
2025-10-26 17:46:01 +00:00
Alexey Kudravtsev
611621cc4a
do not throw induced exception after the "dup key" exception which was already logged to avoid IJPL-214422 PE: InspectionProfileImpl.addTool
...
GitOrigin-RevId: 60d3d61246555337935c824ef51b14fef95f7180
2025-10-24 14:08:12 +00:00
Vladimir Krivosheev
b1d6fa74be
IJPL-212791 IJ-MR-179029 Add intellij.platform.core.impl module dependency
...
GitOrigin-RevId: 3db5af6bec5f5db2eb7a4f9935dcfeb79f9ab3ab
2025-10-18 11:59:09 +00:00
Vladimir Krivosheev
dd21c53b19
IJPL-212791 IJ-MR-179029 Refactor code visibility modifiers
...
Add appropriate visibility modifiers (private, internal, final) to classes and constants
GitOrigin-RevId: 9ce78688b9a8c0280b63b33c38ea4d40c68aba79
2025-10-18 09:39:49 +00:00
Vladimir Krivosheev
6becea3390
IJPL-209476 we have 3+ packaging tests now - do not duplicate product module info in each content report, avoid getting approval for each product
...
GitOrigin-RevId: 62dba088d24badacde4f6873fe9b1efb80a0449a
2025-10-09 07:56:57 +00:00
Vladimir Krivosheev
4b619431c2
IJ-MR-175479 IJ-CR-146078 IJPL-209476 fast-util
...
GitOrigin-RevId: 87af2a3aad6e264a9b332c20ff572ec735f741f2
2025-10-06 16:34:02 +00:00
Nikolay Chashnikov
7830df73ba
[regexp] API cleanup: remove unused deprecated API scheduled for removal (IJPL-190638)
...
GitOrigin-RevId: e6ffb9bbc769ca122d2419259635c5c5f3fb80d1
2025-10-03 16:06:15 +00:00
Nikolay Chashnikov
4158e45854
[plugin model] use 'public' visibility for content modules which have plugin aliases (IJPL-207059)
...
Such modules can be referenced not by a 'dependencies.module' tag, but via a 'depends' or 'dependencies.plugin' tag with the plugin alias, so they should be public. 'jetbrains' namespace is used for them.
GitOrigin-RevId: f3d0601685fe1d312a2508be08e97f8d985e7133
2025-09-30 16:18:22 +00:00
Ilia Kirianovskii
f43aa95086
[bazel] Update build files (IJI-3062)
...
GitOrigin-RevId: 98a67396a48bddc3d084cc93c50ae2f2017bfe8c
2025-09-29 00:11:15 +00:00
Ilia Kirianovskii
6f8920da99
[bazel] Update build files (IJI-3062)
...
GitOrigin-RevId: 2394c1289e33945f7640f249b17cbf34b31fd695
2025-09-23 09:25:59 +00:00
Ilia Kirianovskii
dc268560b6
[bazel] Update build files (IJI-2835)
...
GitOrigin-RevId: 275260ab73f59d3c08f0b4cb9f4c89b74054094a
2025-08-20 08:49:22 +00:00
Leonid Shalupov
cff76ea65e
bazel: split test and build sections in convert jps to bazel:L update Bazel files
...
GitOrigin-RevId: 90063178de33c2a95bfdebd160a721d6977d8097
2025-07-18 16:18:47 +00:00
Bas Leijdekkers
9cc3ddae49
RegExp: remove println
...
GitOrigin-RevId: 1b2aa2e4154d739ada636667a444d49118a791ab
2025-07-15 18:39:09 +00:00