Andrei Iurko
efbebbef0b
[qodana] QD-9891 Add reviewed inspections categories and fix json schema validation
...
GitOrigin-RevId: 7ca2b2fde31a47b41b1940badee13d931bd91102
2024-11-06 14:28:05 +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
Roman Shevchenko
9b43719207
[project] reviewing use of file-based filters in choosers (IJPL-150176)
...
... and amending/replacing them with extension-based filters where possible
GitOrigin-RevId: 422e4f42ac96c295a707eae76ef25686753fc6ce
2024-09-30 20:14:03 +00:00
Alexandr Evstigneev
fe9254efb5
IDEA-358678 Properly compute injection start
...
- First newline character
- First non-space character
- Any character after indentSize space characters
GitOrigin-RevId: 80f413bb01cf784ed0f9266af35cc503a0f9f05f
2024-09-30 13:30:50 +00:00
Roman Shevchenko
16ad6dea8a
[platform] amending file filters in platform file choosers with extension filters, instead of replacing (IJPL-150176)
...
GitOrigin-RevId: bc5d9ab58303a65b186cb36dc8099975f7b6b8ba
2024-09-27 22:47:07 +00:00
Roman Shevchenko
c954cb746f
[platform] migrating platform choosers to extension-based filters (IJPL-150176)
...
GitOrigin-RevId: 72b4a6f4c258d4235349c16a87b2d03d78168c4f
2024-09-27 02:02:42 +00:00
Max Medvedev
6d9bdc13b8
IJPL-797 intellij.platform.langInjection API is reviewed
...
GitOrigin-RevId: 462285dcdaf4172dcdee42753efc6eec34a6747e
2024-09-04 17:26:58 +00:00
Max Medvedev
276f5a8dd1
IJPL-797 intellij.platform.langInjection hide internal API
...
GitOrigin-RevId: f30dcc072a955a57cca7c1b93612975ff8027ef7
2024-09-04 17:26:58 +00:00
Max Medvedev
1c8070a995
IJPL-797 intellij.platform.langInjection Injection should be public API
...
GitOrigin-RevId: ea634ef06cbe3e6034ed3e80540ace55b4cd9b68
2024-09-04 17:26:58 +00:00
Mikhail Filippov
bf43f2fc01
IJPL-150165 bump Kotlin language and API version
...
GitOrigin-RevId: a59dc8ca214a5047773fccf1cf28a1e1b07acf68
2024-08-30 22:15:55 +00:00
Vladimir Krivosheev
3b3ae1c0b5
IJPL-159596 disable sorting - we must produce distribution order entries in a stable manner without sorting
...
GitOrigin-RevId: 1bf3a1f18ba5b2d6d5bc4f9c44f8208f86c8baa2
2024-08-22 10:33:53 +00:00
Vladimir Krivosheev
398ebce1d5
split content report
...
GitOrigin-RevId: ef449bdf4c5480a6ee3ce43b4af118c2c6e31219
2024-07-25 19:20:06 +00:00
Yuriy Artamonov
77eab13d1c
[i18n] IJPL-158521 Apply ellipsis fix in platform messages
...
GitOrigin-RevId: c101f1ad0c1ec7e6b21f98f980557257901ab3d0
2024-07-19 18:47:16 +00:00
Yann Cébron
0531bbf42f
[intelliLang] specify "language" attribute in registrations
...
GitOrigin-RevId: 1e84f4f75e4f12da3928fb2026340deb7422ae0a
2024-07-02 15:51:15 +00:00
Gregory.Shrago
92047f763d
migrate getData to uiDataSnapshot: java
...
GitOrigin-RevId: 6917901f5fe425ee883779c2fc1775960c2af540
2024-07-01 17:55:51 +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
Daniil Ovchinnikov
6226776bd0
IJPL-148997 exclude non-abstract toString() from the API dump
...
GitOrigin-RevId: 6352bbb374532bca296d08131ae50083f69e46c0
2024-05-29 00:05:31 +00:00
Nikolay Chashnikov
148d10e520
[language injection] API cleanup: remove unused deprecated API (IJPL-503)
...
GitOrigin-RevId: 2b81982e08e3ce6c4b71fab1faf81e87a8e13bae
2024-05-16 18:02:11 +00:00
Vladimir Krivosheev
0da3439bd8
move to resource dir
...
GitOrigin-RevId: 3f5de4b0aa35effecd5befe47471b102888ef019
2024-05-06 16:55:12 +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
Mikhail Pyltsin
582c1c03e9
Pattern variable can be used mass cleanup
...
GitOrigin-RevId: 2cf24395e268af841e621531336548a865f5b339
2024-04-18 14:03:54 +00:00
Daniil Ovchinnikov
4369d7df5f
IJPL-797 API dump: generate api-dump-unreviewed.txt and exposed API lists [4/4]
...
GitOrigin-RevId: c48b0b9a6e9596e841dc7928020418b9cd303bcd
2024-04-09 02:21:37 +00:00
Evgenii Ilichev
6ad18e270a
[localization] move IntelliLangBundle.properties to the resources root
...
GitOrigin-RevId: d32ef8575d789b86f35808af273df18c939f1ad8
2024-03-12 00:18:39 +00:00
Tagir Valeev
c5ee011572
[java] PsiUtilEx.isInjectionTargetType: support string template inheritors
...
IDEA-346863 Ability to annotate methods returning inheritors of template processors with injection annotation
GitOrigin-RevId: a2953696a13825fc508a8dc27f8a2f0a21b0bc95
2024-02-21 11:47:14 +00:00
Tagir Valeev
f478a13fce
[java-inspections] LanguageMismatchTest: test for method
...
GitOrigin-RevId: e529e5448f982c571f95e488c7a4a5750d6acdb9
2024-02-21 11:47:10 +00:00
Tagir Valeev
6e80ef3cc7
[java] Use Java 5 features
...
GitOrigin-RevId: 7db6edf696525b8d22dadf66fe12bd867068a6eb
2024-02-15 17:28:22 +00:00
Tagir Valeev
b145cd2784
[java-injection] Allow reassigning STR to language-specific constant (IDEA-333006)
...
GitOrigin-RevId: 29656ea1e3c85f350fe969c1b7025c1d18f0a2b9
2024-01-26 14:58:00 +00:00
Tagir Valeev
89181f4bcc
[java-injection] Suggest to add annotation for string template; fix uninject for string template (IDEA-333006)
...
GitOrigin-RevId: fa5d23ab7e989ff79ba8d677ee8af16efa20c226
2024-01-26 14:57:54 +00:00
Tagir Valeev
88e3378be3
[java-injection] Basic support of trailing slash in text blocks and templates (IDEA-333006)
...
GitOrigin-RevId: dec53c61beb3c6fcaf2e8fca41a6f48e50e3ce13
2024-01-26 14:57:47 +00:00
Tagir Valeev
ac4072eda4
[java-injection] Support annotations on methods returning template processor (IDEA-333006)
...
GitOrigin-RevId: e08169d48cbd23db8cfaf2ee4466037bb70a2219
2024-01-26 14:57:40 +00:00
Tagir Valeev
bee9170893
[java-injection] Fix handling of empty lines in text blocks
...
GitOrigin-RevId: e3887bb5c7504d925dab62be8b7182a654b2cc0c
2024-01-26 10:22:51 +00:00
Tagir Valeev
108f842a27
[java] Minimal support for injections in string templates
...
IDEA-333006 Language injection in String templates
GitOrigin-RevId: 6ea1bd6460658db2cb767819710c3595f4cdaffb
2024-01-25 19:15:27 +00:00
Andrey Cherkasov
1a62d88764
Cleanup: use light services
...
^IDEA-254577
GitOrigin-RevId: 01afb3f2166f8713cd4599f37d43ecf7f4d2944c
2024-01-23 06:03:51 +00:00
Gregory.Shrago
b3371fce4b
drop obsolete DumbAwareEDTUActionButton
...
Also, fix some more yellow code.
GitOrigin-RevId: c58d970724bb01f5ed6936f1fd84187520608628
2024-01-09 00:29:25 +00:00
Nikolay Chashnikov
82d7fcff34
[jps] cleanup: remove implementations of deprecated JpsElement.BulkModificationSupport.applyChanges
...
The method isn't used anymore.
GitOrigin-RevId: 1783d1d74ecc1f3c46d738c14ce89bdbaaa0cc43
2023-12-27 19:30:16 +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
Vladimir Krivosheev
69fc441f6e
IJPL-310 mark extensions as obsolete (part 11)
...
GitOrigin-RevId: ef915fa2bf11f9fbcdf9ebbf80bc553129314335
2023-10-29 20:09:28 +00:00
Vladimir Krivosheev
93cf03becc
IJPL-310 convert to modern language (part 4)
...
GitOrigin-RevId: 1865aac0d791d53332d5eb229e276f628233270e
2023-10-29 20:08:05 +00:00
Tagir Valeev
51854f80b3
"Method can be static" fix massive application
...
GitOrigin-RevId: ed296b85922a6814d5c6057b5cbc720f0c546e41
2023-10-20 19:12:56 +00:00
Georgii Ustinov
96356837d3
[java] Fix language injection for java records
...
IDEA-321083 review refactor. Avoid class casts
GitOrigin-RevId: 00018c6f9eb076bf11ad4112cedd9452f595f737
2023-10-19 14:19:51 +00:00
Georgii Ustinov
a1c958acb5
[java] Fix language injection for java records
...
IDEA-321083 review refactor
GitOrigin-RevId: 086ff09f23a8156f45113204676eaff7788fa177
2023-10-17 19:05:43 +00:00
Georgii Ustinov
5a00cc1b8c
[java] Fix language injection for java records
...
#IDEA-321083 fixed
GitOrigin-RevId: 6370f1cdbf9f21490f5ec82e8e44fe1b2d995bee
2023-10-17 13:32:52 +00:00
Andrey Cherkasov
46e2dfa159
The "Mismatch between light service level and its constructor" inspection: cleanup
...
GitOrigin-RevId: 2a6e7bcc32cb11f9fcdfa77c717aac6183182fb5
2023-10-12 03:02:23 +00:00
Tagir Valeev
aa6829d7c1
[java-tests] IDEA-333831 Separate mock JDK and JetBrains annotations for testing
...
Also: avoid manual mocking of Java 10 classes in StreamCollector10Inlining test, use mockJDK11 instead
Also: rewrite SliceTestCase and its inheritors to LightJavaCodeInsightFixtureTestCase, as annotations.jar is not included into project created by DaemonAnalyzerTestCase
Also: 'mutates' attribute of @Contract annotation is resolvable now, as we can use newer jetbrains-annotations library.
Also: documentation tests now don't generate links to JetBrains annotations, which corresponds to the actual behavior in production
GitOrigin-RevId: e460826893c1277cb2b78b18aae9d5aca97d8333
2023-10-05 11:24:29 +00:00
Daniil Ovchinnikov
27e155fc21
IJPL-167 bump language and API version 1.8 -> 1.9
...
GitOrigin-RevId: 5204df1784bbbba550476415e4ceff7368ab5fd4
2023-09-19 19:52:47 +00:00
Yuriy Artamonov
5987706537
[inspections] IDEA-321711 NotNull result for HintedPsiElementVisitor.getHintPsiElements
...
GitOrigin-RevId: 3d3c1a35efe5ba6f6ea7266c48760f658f689631
2023-09-16 15:45:41 +00:00
Yuriy Artamonov
c53774e2fc
[inspections] IDEA-321711 Use optimized PsiElementVisitor implementations
...
GitOrigin-RevId: 18ebc32aec877f71cd185ee7072dd139c076e9a3
2023-09-16 15:18:22 +00:00
Yuriy Artamonov
10167ae72d
[performance] IDEA-326893 Do not trigger parsing of injected fragments from InjectedReferencesContributor
...
GitOrigin-RevId: 71dab268fabd42786d1330898c23fd9fe06e70ea
2023-08-16 20:54:52 +00:00