alexey.afanasiev
865f1aa38e
QD-10214 Fix order of including yamls into parent one
...
(cherry picked from commit b287fa8789025982b450994e04d3526db11356d7)
IJ-CR-148920
GitOrigin-RevId: b5257aa5ebfc48594eea8c5def2e4cf1ea1c9bf2
2024-11-11 14:20:11 +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
Vladimir Krivosheev
4a176d4c02
IJ-CR-146078 extract intellij.platform.bootstrap
...
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
Nikolay Chashnikov
4f8bcd9161
[platform] API cleanup: remove unused deprecated API (IJPL-156972)
...
GitOrigin-RevId: 183acaca734cbf2e053be244cd4292acc8d24991
2024-10-04 17:48:37 +00:00
Egor Malyshev
1f9c1681f7
Fix the logic, take non-empty strings as they were supposed to initially
...
(cherry picked from commit d4f568d2e21663d5a042e583772bbebb2451d37e)
IJ-MR-144415
GitOrigin-RevId: b4fa3f315880c102c3bdd6068fcc5b56c9fcd18d
2024-09-10 14:16:06 +00:00
Max Medvedev
870a7cd709
IJPL-797 intellij.platform.inspect API is reviewed
...
GitOrigin-RevId: d4f8fe71487330be800d7096d9b6cbbdf89f0df9
2024-09-05 12:35:39 +00:00
Mikhail Filippov
f13d92e82f
IJPL-150165 switch to invoke dynamic lambdas in Kotlin
...
GitOrigin-RevId: 63ba45a21874cc723917982996fce1a510b2a182
2024-09-05 11:19:31 +00:00
Max Medvedev
8957a051b3
IJPL-797 intellij.platform.inspect hide internal API
...
GitOrigin-RevId: f2323e0884e63ed3b6944820fc34e238538ed276
2024-09-05 10:03:34 +00:00
Max Medvedev
685ea95a08
IJPL-797 intellij.platform.inspect hide kotlin 3-rd party usages
...
GitOrigin-RevId: 3e7071428aa420f6dcc91bfbb8f7a9fd5c140a06
2024-09-05 10:03:34 +00:00
Max Medvedev
4465032558
IJPL-797 intellij.platform.inspect hide Yaml 3-rd party usages
...
GitOrigin-RevId: 0ec5c7d03ffed02c9299ef6b387e55e33929e578
2024-09-05 10:03:34 +00:00
Max Medvedev
5397d3b823
cleanup InspectionDiff
...
GitOrigin-RevId: 8d3665130be2fd324f75e094e8b86468aae39871
2024-09-04 17:23:17 +00:00
Mikhail Filippov
bf43f2fc01
IJPL-150165 bump Kotlin language and API version
...
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Egor Malyshev
310351ea72
Try alternative ID first, then fall back to ID (shortName) in case it's null
...
(cherry picked from commit 412a840c71b6ab5155639300f6f3474743aacb69)
IJ-MR-143425
GitOrigin-RevId: 97b995309acca92b2f339afff75d379e076cc8d9
2024-08-28 12:30:53 +00:00
Alexey Kudravtsev
e7c2f9831b
ensure TextHighlightingPass is instantiated in the BGT under DaemonIndicator with corresponding HighlightingSession, to make (implicit)contracts more explicit, visible and simple
...
GitOrigin-RevId: f732af4b2bf614e6fca8c6af655beae34dfdcfc6
2024-07-29 13:25:39 +00:00
Ruslan Cheremin
4c9572f7b9
[core] IDEA-337801: change exitProcess() -> app.exit()
...
+ exitProcess triggers ShutDownTracker directly, avoiding normal container shutdown, which causes de-initialization ordering problems
GitOrigin-RevId: 50668ba053f66d30b241f134c30888ec19f37896
2024-07-17 21:05:01 +00:00
Mikhail Shagvaliev
3268d0564f
[hardcoded-passwords] QD-8998 provide custom configuration to HardcodedPasswords from qodana yaml
...
(cherry picked from commit 78721044fad224d56dd3439c577bffd0098ff8a8)
IJ-CR-139669
GitOrigin-RevId: 1cc78b4bf95df3c1aa87d102a4a9a39721acb9cf
2024-07-11 19:15:37 +00:00
alexey.afanasiev
b5ebbd1b62
QD-9205 Fix ApiCheckTest
...
GitOrigin-RevId: b9e707e473dfe12bb07afaf99b539ba8daa74247
2024-06-04 20:08:36 +00:00
alexey.afanasiev
d6ebd82312
QD-9205 Remove EP inspectionApplicationFactory
...
GitOrigin-RevId: c3ba4b647f7719b81da1fd20fd0f30dd46e95201
2024-06-04 20:08:36 +00:00
alexey.afanasiev
80aa2f4cfd
QD-9205 Replace "inspect qodana" with "qodana" AppStarter
...
GitOrigin-RevId: 61ddfe1ed1839fcec9e6a9053dccd02614c02915
2024-06-04 20:08:36 +00:00
Daniil Ovchinnikov
6226776bd0
IJPL-148997 exclude non-abstract toString() from the API dump
...
GitOrigin-RevId: 6352bbb374532bca296d08131ae50083f69e46c0
2024-05-29 00:05:31 +00:00
Vladimir Krivosheev
1c406dea3f
IJPL-149476 fix api check test
...
GitOrigin-RevId: 8b5c90b06189fdc4872d66b43e72f55688b20740
2024-05-15 21:11:40 +00:00
Vladimir Krivosheev
62f9b3dac5
IJPL-149476 load product core plugin using pre-built descriptor file
...
GitOrigin-RevId: f8f0bac718d5a72c015d95604476e16aba3524c9
2024-05-15 21:11:36 +00:00
Vladimir Krivosheev
be6d1d9923
IJPL-149476 fix unresovled PyBundle
...
GitOrigin-RevId: c9997d7f1eb5fb96b1b0f005f852cdf58406b189
2024-05-15 21:10:32 +00:00
Vladimir Krivosheev
eacde8b9d0
IJPL-149476 convert InspectopediaExtractor to language with modern API (part 3)
...
GitOrigin-RevId: c4247eae495701a8987a70256680f43423fa254e
2024-05-15 21:10:29 +00:00
Vladimir Krivosheev
3b4b87ce95
Rename .java to .kt
...
IJPL-149476
GitOrigin-RevId: 58de08fb329d776e9613c4f03c20568fe944c3a8
2024-05-15 21:10:25 +00:00
Vladimir Krivosheev
b7a73dd811
IJPL-149476 convert InspectopediaExtractor to language with modern API (part 2)
...
GitOrigin-RevId: 213d0689a764c7095395868a165a0a9fee2fdbde
2024-05-15 21:10:18 +00:00
Vladimir Krivosheev
3eaa41d59a
IJPL-149476 convert InspectopediaExtractor to language with modern API
...
GitOrigin-RevId: 9721f95f85456710dd49deb96d54f65e1da40e0e
2024-05-15 21:10:14 +00:00
Vladimir Krivosheev
7c5bb9bd3c
Rename .java to .kt
...
IJPL-149476
GitOrigin-RevId: 0560764140a295ddffda6470347ecb9f73ec2ccf
2024-05-15 21:10:11 +00:00
Bas Leijdekkers
980dd5790c
java: allow using the "Unused declaration" editor inspection in batch mode (IDEA-248182)
...
hidden behind registry key: batch.inspections.use.local.unused.declaration.as.global
GitOrigin-RevId: 535a45e8e6fa9e9901b981d9ac2234dee3b26695
2024-05-03 16:06:52 +00:00
Daniil Ovchinnikov
b03b92e140
IJPL-148490 clean up empty file-classes from existing dumps
...
GitOrigin-RevId: ca701387e601a76ae25a3a31ca0a02432126e0fb
2024-04-30 20:39:42 +00:00
Nikolay Chashnikov
2c168b6899
[platform] cleanup: get rid of overrides of deprecated ApplicationStarter.commandName property (IJPL-503)
...
This property isn't used by the platform anymore, the value is taken from the extension declaration in xml.
GitOrigin-RevId: 55847c1e03f6dfa81a91a34e322b2d25a39dc54a
2024-04-11 09:29:15 +00:00
Daniil Ovchinnikov
d2abbf2351
IJPL-797 API dump: generate api-dump-unreviewed.txt and exposed API lists [3/4]
...
GitOrigin-RevId: 6223b21d9e34fd67b31473bb8c97bf82326f8517
2024-04-09 02:21:31 +00:00
Mikhail Shagvaliev
afbbf30d42
[qodana] QD-8459 Wait for initialization of dynamic inspections in qodana
...
- ProjectInspectionToolRegistrar#dynamicInspectionsFlow: initial value is `null`, when is not `null` it's considered initialized
- use `ProjectInspectionToolRegistrar` where it's missing
- set category FlexInspect for .inspection.kts, include this category to bundled profiles
- introduce Qodana project level inspection registrar since now there is platform one
GitOrigin-RevId: 1db1cd6aff95406f7f7dd5558187250a38842492
2024-02-29 03:44:26 +00:00
Daniil Ovchinnikov
955bf46e26
remove org/jsoup/safety/Safelist from exposed third party API
...
GitOrigin-RevId: 6d173cab5734af9daf9a9de97692926a3e963ff1
2024-02-28 17:05:59 +00:00
Johannes Koenen
e2944e826f
QD-8426: Launch Qodana using ModernApplicationStarter
...
[QD-8426] Properly suspend in project opening & configuration
Like in db06df3bd4ce31fbd56d74dccda89b15322b4136 we need to use different
dispatching behaviour in prod/test to avoid an EDT deadlock, this time in
the golang configurator
[QD-8426] Rename interface
[QD-8426] Merge InspectionApplication into InspectionApplicationBase
Add deprecation annotation because of API check
[QD-8426] Delegate all message reporting
[QD-8429] Remove ProgressManager from QodanaInspectionApplication
[QD-8426] Fully decouple QodanaInspectionApplication from InspectionApplicationBase
[QD-8426] Update InspectionMain to ModernApplicationStarter
[QD-8426] Convert InspectionApplicationFactory and InspectionMain to kotlin
Rename .java to .kt
QD-8426
Merge-request: IJ-MR-126583
Merged-by: Johannes Koenen <Johannes.Koenen@jetbrains.com >
GitOrigin-RevId: bc152d816e2acad9bd20a6c7db512108377995b0
2024-02-26 17:45:11 +00:00
Egor Malyshev
63d7aa8192
master-inspectopedia-collector
...
Cleaner checks for br element
Merge branch 'master' into master-inspectopedia-collector
Collecting CWE ids
Merge-request: IJ-MR-126396
Merged-by: Egor Malyshev <egor.malyshev@jetbrains.com >
GitOrigin-RevId: 6bec313f9bf5a255bd81e922ed2e0b34fc6e4304
2024-02-19 14:34:45 +00:00
Anna Kozlova
ed240eb3b2
zero tolerance cleanup
...
- make test class without tests abstract
- private final methods
- suppress UnresolvedPluginConfigReference for compound ref
- remove redundant ;
- replace with text block
- always true/false
GitOrigin-RevId: 7a4864227e4aae22671f48cc7a0c5c7114e09bae
2024-02-06 12:17:53 +00:00
Johannes Koenen
3e474191e3
QD-8139 Refactor project opening
...
First step to make scripts take over this functionality: Extract all the necessary steps from the application classes and clean them up.
Merge-request: IJ-MR-124556
Merged-by: Johannes Koenen <Johannes.Koenen@jetbrains.com >
GitOrigin-RevId: 6f8b7d8c5a0e4ccb94af476e4a46ca149626eabe
2024-01-30 10:58:39 +00:00
Johannes Koenen
5758eb99b4
[QD-8139] Decouple profile loading from QodanaInspectionApplication
...
Merge-request: IJ-MR-124230
Merged-by: Johannes Koenen <Johannes.Koenen@jetbrains.com >
GitOrigin-RevId: 27eb32fa73bb48be5b9a0f02cd938d6ac6f706de
2024-01-23 15:34:53 +00:00
alexey.afanasiev
04b1b89032
Fix non-closed readers
...
(cherry picked from commit 67143d5d08f607959bf7bfc8bff4f9f7e6ae1db7)
IJ-CR-122485
GitOrigin-RevId: cf14cb341278a6fb02690a5108ace56c34b450f9
2023-12-18 10:32:19 +00:00
denispopesku
8a5d6b6b75
[qodana] (QD-7882) IJ-MR-121193 Added overriding of getAnalysisScope in QodanaInspectionApplication
...
GitOrigin-RevId: d49d0526612fc8d6747b911f1bc4df5273ccfd9b
2023-12-01 17:33:18 +00:00
denispopesku
867a4c97be
[qodana] (QD-7874) Made QodanaAnalysisScope for supporting problem on modules
...
GitOrigin-RevId: e54a65c4d86145fa616ef373efa072da48f652e3
2023-12-01 17:33:17 +00:00
Vladimir Krivosheev
11be719df9
IDEA-337379 fix app starter id fo ThinClientStarter and ThinClientHeadlessStarter
...
GitOrigin-RevId: ac941d6617739250a34e0346947f376e9e38ba1f
2023-11-09 14:30:00 +01:00
alexey.afanasiev
ade3723be1
QD-7556 Fix ancestor calculation for groups
...
GitOrigin-RevId: c58c27f3f5e16e5aa0774b1831dc89f4f4446103
2023-10-31 03:54:06 +00:00
Vladimir Krivosheev
69fc441f6e
IJPL-310 mark extensions as obsolete (part 11)
...
GitOrigin-RevId: ef915fa2bf11f9fbcdf9ebbf80bc553129314335
2023-10-29 20:09:28 +00:00
Dima Golovinov
9f807b3496
IJ-MR-115962 QD-4485 qodana scan: pr-mode doesn't honor source-directory
...
GitOrigin-RevId: cac7897bc8fd6766788de03ffea96674f5caad3b
2023-10-21 21:03:29 +00:00
Dima Golovinov
0d1406330c
IJ-MR-115962 QD-4485 qodana scan: pr-mode doesn't honor source-directory
...
Process review suggestions
GitOrigin-RevId: 8191fcae33e71efbe18816f8005914df0a269f28
2023-10-21 21:03:29 +00:00
Dima Golovinov
2a234db751
QD-4485 qodana scan: pr-mode doesn't honor source-directory
...
GitOrigin-RevId: e6f5fb2c097dacc1db0dd13d38b5c6ce9c056653
2023-10-21 21:03:28 +00:00
alexey.afanasiev
1edf614aff
QD-4986 Id of group is same as name but with "/" replaced by "_"
...
GitOrigin-RevId: 1263c2846bf1ee46dbcdb42db61c2ac74a1d01af
2023-10-20 10:38:23 +00:00
alexey.afanasiev
1e7b391201
QD-4986 Escape "/" symbol in group names with "\"
...
GitOrigin-RevId: 7c1c230a6b89e92f630f547eb4299245d1d9e1df
2023-10-16 22:46:44 +00:00