Commit Graph

782 Commits

Author SHA1 Message Date
Vladimir Krivosheev
65fe061584 IJ-MR-162467 don't export intellij.platform.analysis
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Vladimir Krivosheev
ab69d8455c IJ-MR-162467 don't export intellij.platform.indexing
GitOrigin-RevId: 5065d7f10610d024e4a89a379be3de68caf55dc3
2025-05-29 17:55:17 +00:00
Alexey Kudravtsev
6d1f55f160 cleanup: rename file to psiFile to distinguish from VirtualFile
GitOrigin-RevId: e718eac8ba2d2177787ae941d8525b3c154d10fc
2025-05-16 02:54:06 +00:00
Vladimir Krivosheev
7cf9ef2b29 update bazel files
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Vladimir Krivosheev
644a6b2e81 IJ-MR-162467 don't export intellij.platform.editor.ui
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Piotr Tomiak
874b64c36f [core] WEB-72084 Migrate inspections to use new InjectedLanguageManager API.
GitOrigin-RevId: 7d69c938b84f5f77df3d881a2f3d3e4adba0202f
2025-04-23 10:53:44 +00:00
Bas Leijdekkers
42aec9799d RegExp: ability to set modifiers/flags for Custom Regexp inspection (IJPL-101797)
GitOrigin-RevId: 7b0c503c7e2d95082cbac0a56285b5048f3c180a
2025-04-18 12:02:17 +00:00
Louis Vignier
313cd502fb [regexp] Show flag mnemonics in RegExpDialog
GitOrigin-RevId: e874c7a1a988d6a1b66d4d0834312ce00a0d86eb
2025-04-17 18:07:43 +00:00
Louis Vignier
2cf24c3d4a [regexp] Fix editor color in dark mode in RegExpDialog
GitOrigin-RevId: 57a3dccc5fff313392742c184872a98cdab1e727
2025-04-17 18:07:43 +00:00
Louis Vignier
b298f9b22d [regexp] Add flag selection to RegExpDialog
#IJPL-101797

GitOrigin-RevId: 3ddd3eeb3cd0f1fb9a626c443ae8f52b17618efb
2025-04-17 18:07:43 +00:00
Louis Vignier
f71cdc3dea [regexp] Fix warnings in RegExpDialog
GitOrigin-RevId: aab94abd54ddd46c6ba8dd2dfb62fdc5d1e4f5d0
2025-04-17 18:07:43 +00:00
Louis Vignier
ba63a72dab [regexp] Fix the regexp filter button icon
GitOrigin-RevId: faaef2671fe4202b7011a559643f63167d453fa0
2025-04-17 18:07:43 +00:00
Bas Leijdekkers
602cb1bafd RegExp: don't warn on incomplete quantifier (IJPL-101794)
in "Regular expression can be simplified" inspection"

GitOrigin-RevId: b3207ab9da853781017e5b782caaff9083d33ace
2025-04-12 16:28:13 +00:00
Bas Leijdekkers
3a8dccfbc7 RegExp: fix false positive on class intersection (IJPL-102098)
in "Regular expression can be simplified" inspection

GitOrigin-RevId: 91eafa57c5e1a1e5df8fd1f8e3b0fb1644891e04
2025-04-12 16:28:13 +00:00
Leonid Shalupov
e4e5753846 housekeeping: remove unused imports
GitOrigin-RevId: ccba6d05260f5eb551ffa87e0d8a38dc93148a3a
2025-02-04 11:00:15 +00:00
Vladimir Krivosheev
56d22a6b8d don't export intellij.xml.psi - update bazel files
GitOrigin-RevId: d32c1dbb965bf356ea3d948cf0ed68727da0b463
2025-01-19 17:03:43 +00:00
Vladimir Krivosheev
4453c70b07 don't export intellij.xml.psi
GitOrigin-RevId: 0186a8f9f878122dbb297ca06f64fa7fd4b2e579
2025-01-18 21:21:04 +00:00
Vladimir Krivosheev
f8805410b5 cleanup (final, reduce visibility)
GitOrigin-RevId: 70c74a738dc4dd871646f67a434461f969298999
2025-01-13 18:17:25 +00:00
Vladimir Krivosheev
25233df1b1 cleanup - isEmpty
GitOrigin-RevId: 100d69abb6a423556574a72e82508fdb8f5d7fa3
2024-12-27 14:41:14 +00:00
Vladimir Krivosheev
c760e695b8 cleanup
GitOrigin-RevId: db6ac3f5ae230e7ce0792e90cc9c58499de23e29
2024-12-26 14:56:01 +00:00
Vladimir Krivosheev
98799639aa do not use _test as lib - test targets do not support this
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Vladimir Krivosheev
8c77c9ed84 don't export ide.core.impl from lang-impl
GitOrigin-RevId: 029fef0995b0d8e6b684f463bdd856dd17021366
2024-12-02 11:32:59 +00:00
Tagir Valeev
5dca817b05 Add missing @Override annotations
GitOrigin-RevId: 56b084f82d4f4ec5153645b4d745bc881b803a26
2024-11-29 12:51:16 +00:00
Vladimir Krivosheev
17916c90f8 libraries -> lib, resources, opt-in, test deps
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Vladimir Krivosheev
d0f2112207 bazel - use unique name to maven repository due to bazel issue (https://github.com/bazel-contrib/rules_jvm_external/issues/916)
GitOrigin-RevId: 1378657735b438684e934c8aca721d43980869c8
2024-11-09 11:06:41 +00:00
Andrzej Głuszak
cbca664f6c [bazel] Second attempt at generating tests
GitOrigin-RevId: 7763c9994b7c311310b83b98a542775feb00ed68
2024-11-09 11:06:41 +00:00
Andrei Iurko
fa910aa4a3 [qodana] QD-9891 Add reviewed inspections categories and fix json schema validation
GitOrigin-RevId: c997f3886f587f5bbc864341691a90c9f55c6199
2024-10-30 14:47:21 +00:00
Bas Leijdekkers
e5d2343643 RegExp: make annotator dumb aware
GitOrigin-RevId: 294acd2971d42a328f03f02b0b8e0da6b661a951
2024-10-29 01:52:20 +00:00
Louis Vignier
e17ee315be [ui] Fix horizontal space in RegExpDialog
GitOrigin-RevId: 441ba00695f94daf2307b4d76e07aad44ac7fcf1
2024-10-22 10:45:17 +00:00
Andrei Iurko
4111cfc875 [qodana] QD-9891 Add aspects with the highest certainty for inspections
GitOrigin-RevId: 8fad66714287192bd5cbc8396a3d30f1ba139302
2024-10-11 14:49:57 +00:00
Nikolay Chashnikov
3e78ec9042 [plugins] API cleanup: mark deprecated unused API for removal (IJPL-156972)
GitOrigin-RevId: f1b2c24f8eac7cdbc6024323e0849507c70450ec
2024-10-10 23:55:42 +00:00
Vladimir Krivosheev
f88f078dda bazel: update model
GitOrigin-RevId: dcd1f70f9ee2d7f04919b2da0eb725d6c5e54c3d
2024-10-07 12:22:54 +00:00
Vladimir Krivosheev
4a176d4c02 IJ-CR-146078 extract intellij.platform.bootstrap
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
Vladimir Krivosheev
a9e7930abe bazel - build lang-impl
GitOrigin-RevId: c4c4dce20bd6e4046644f95f6e7b3f437c51668d
2024-09-27 13:47:17 +00:00
Bas Leijdekkers
c0aed296b7 RegExp: no replacement highlighting for custom regex inspections (IJPL-162098)
GitOrigin-RevId: 4b9fc47472d280f461208a780c9b7ae0faca12eb
2024-09-12 09:51:53 +00:00
Bas Leijdekkers
955e1cb438 RegExp: fix saving of custom regex inspection after pattern changes (IJPL-17570)
GitOrigin-RevId: 65bffa97d4c49b5a87814f224fcdd231f9fb09bc
2024-09-12 09:51:53 +00:00
Tagir Valeev
be91af43bb [surrounder] Surrounder.surroundElements: remove declared unchecked exception (unnecessary and rarely thrown anyway)
GitOrigin-RevId: c8122acc2c3ee0d2bf78c70efb5525c54020fe70
2024-06-20 12:13:06 +00:00
Tagir Valeev
440654c48f Pattern variable can be used fixes; other warning fixes
GitOrigin-RevId: 49f37e7f5d748be50ee66fdf66a5c9b98b1b7432
2024-06-18 19:55:23 +00:00
Alexey Kudravtsev
ddf9b3da94 assertion: Language constructor must be non-public to avoid creating Language duplicates + test
GitOrigin-RevId: eb6954f444bf64bbc1d47b419af5e4db6fadf07e
2024-04-24 14:06:20 +00:00
Alexey Kudravtsev
dfc5db43aa optimization: filter inspection by language more correct in tests
Provide correct EP for inspection tools even with inconsistent tool.getShortName() and shortName="" in plugin.xml.
That allows obtaining correct tool.getLanguage(), and avoid running irrelevant inspections.
E.g. CheckDtdRef inspection doesn't run in java-only tests anymore.

GitOrigin-RevId: 188e9d55686ca084611c5c89cb899874dd078010
2024-02-25 04:22:20 +01:00
Pavel Porvatov
d7501d8111 [Kotlin UI DSL] Removed usage of deprecated API
GitOrigin-RevId: bd6e6e30b1d59e47983f017232afd6c3b099a0bd
2024-02-20 22:35:00 +00:00
Louis Vignier
9bb4157e09 [codeInspection.ui] Rename ActionToRegister to ProfilePanelAction
IJ-CR-123493

GitOrigin-RevId: 32081af4a5148b038ce72c7273f325b6f394d8e8
2024-02-01 09:50:38 +00:00
Louis Vignier
c431475c6e [codeInspection.ui] Don't register custom inspection actions in ActionManager
#IDEA-340285 Fixed

GitOrigin-RevId: ff5089a6f5200963dbe447f58618f72753f710ec
2023-12-18 23:19:52 +00:00
Louis Vignier
44c3fa1d67 [codeInspection] Use a record in place of Pair<@NotNull ActionGroup, @NotNull String>
IJ-CR-117041

GitOrigin-RevId: f6b4b6c5a1e4bb60b09c8f0acdf8bc9b5197e2b9
2023-12-07 16:52:39 +00:00
Evgenii Im
d8fde48aa6 [qodana] QD-7190 Update info, only Java | Security/Serialization issues/Probable bugs, Spring | Security
GitOrigin-RevId: 1cabd2e606bef39c2d628c28ad2f8b89a8d3adf1
2023-11-15 19:34:56 +00:00
Evgenii Im
c0cf5b8817 [qodana] QD-7190 Add metaInformation with CWE ids for inspections in qodana recommended for jvm
GitOrigin-RevId: e396b50fd419043446474fe0bccb39c501636730
2023-11-15 19:34:53 +00:00
Bas Leijdekkers
de38ffbad9 Show inspection profile name in the title when adding or editing custom inspection
GitOrigin-RevId: 0c44686658bd8b5ae3c34672fca983f63f38ad93
2023-11-15 18:28:28 +00:00
Alexandr Evstigneev
7d28c0e200 IDEA-337778 Added telemetry for regexp file lexing and parsing
GitOrigin-RevId: 36c68cc540a5a4185777a7c6d1fb039e0ba01db4
2023-11-12 14:29:15 +00:00
Louis Vignier
ff764c7aad [codeInspection.ui] Delete RegExpAdvertiser#getActions
IJ-CR-117041

GitOrigin-RevId: e4657b48961f96489fcfa6458a70979e029e7563
2023-10-28 14:49:45 +00:00
Louis Vignier
c38cdeb515 [codeInspection.ui] Register InspectionProfileActionProvider#getAddActions in the inspection profile panel
IJ-CR-117041

GitOrigin-RevId: 7075cd66dd8019673dff9542b7c717a5b2b1a4a5
2023-10-28 14:49:30 +00:00