Commit Graph

106 Commits

Author SHA1 Message Date
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
Alexey Kudravtsev
bc0ed54e20 notnull
GitOrigin-RevId: 6bff4f44575e9aedc8671b8373181549570f9a78
2024-08-28 17:06:48 +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
Andrey Cherkasov
1a62d88764 Cleanup: use light services
^IDEA-254577

GitOrigin-RevId: 01afb3f2166f8713cd4599f37d43ecf7f4d2944c
2024-01-23 06:03:51 +00:00
Andrey Cherkasov
019a6852f4 [java] Make extension classes final
GitOrigin-RevId: 1aae04982598568a111e8c78b9a71c9d2b4aa150
2023-12-13 20:02:09 +00:00
Tagir Valeev
288f9ff0cc [manifest] CustomHeaderQuickFix replaced with AddToInspectionOptionListFix
GitOrigin-RevId: 5b85ea28203183e8aadb7636ad29f0ae0bd47eda
2023-10-26 10:47:24 +00:00
Andrey Cherkasov
094b9fc6c1 The "Simplifiable service retrieving" inspection: cleanup
Merge-request: IJ-MR-116656
Merged-by: Andrey Cherkasov <Andrey.Cherkasov@jetbrains.com>

GitOrigin-RevId: d42dd51ec49b4176265baf2bb69df04a964418a3
2023-10-17 13:36:11 +00:00
Dmitry Batkovich
97e73ee93f specify exact file name for ManifestFileType
GitOrigin-RevId: bcc65fed710adaec7728d86007e41be3031a5f6b
2023-08-03 10:41:40 +00:00
Tagir Valeev
66d5a034d5 [mod-command] Move Presentation to top-level
GitOrigin-RevId: d9e495719328ca4fa9bb25bc8ce9a9d24c5ca5ce
2023-07-31 13:41:35 +00:00
Tagir Valeev
3e9a5182b4 [mod-commands] ActionContext moved to top-level
GitOrigin-RevId: 8a4621b5b48fed952c8a2865c8699039e42b1edb
2023-07-28 08:52:46 +00:00
Tagir Valeev
0d61f28ad5 [mod-commands] ModCommandAction#asQuickFix -> LocalQuickFix#from
GitOrigin-RevId: c8f2245707d267fe2412c2fd3da17bdb68557b20
2023-07-24 14:48:57 +00:00
Tagir Valeev
be9a7b3ed9 [mod-commands] Move ModCommands, PsiUpdateModCommandAction, and PsiUpdateModCommandQuickFix to analysis-api module
ModCommand clients should be able to avoid lang-api

GitOrigin-RevId: d85285f99e69067c35e9a1a3ea0787264406bc1d
2023-07-21 11:17:28 +00:00
Tagir Valeev
fe8778f422 [mod-command] Rename EditorUpdater -> ModPsiUpdater; move to analysis-api
GitOrigin-RevId: 41f8d5eb372f78e2c2c7d3a1257214c2b8c5f000
2023-06-22 10:54:21 +00:00
Tagir Valeev
451019313c [java-inspections] More ModCommand quick-fixes
GitOrigin-RevId: dfaa4d1c6a7eb046134c4564a02462d6d63523fb
2023-06-20 10:22:32 +00:00
Tagir Valeev
854b5536b3 [java-inspections] More ModCommand quick-fixes
GitOrigin-RevId: 84678d07a8553fac7d8605276e87977d912bcb0e
2023-06-18 09:15:51 +00:00
Vladimir Krivosheev
227d75a1fc don't extend DynamicBundle
GitOrigin-RevId: 49cbebd629a92877dbeeffba8d97b0631fb9407e
2023-05-05 09:46:42 +00:00
Tagir Valeev
e9832acb26 [java] Use pattern variables; other minor cleanup
GitOrigin-RevId: e2345bd54d92f6676c6fbc55955e85cbdc5c2793
2023-02-01 17:09:26 +00:00
Nikolay Chashnikov
8ce3039acf cleanup: get rid of usages of deprecated constants from PsiType (IDEA-309438)
GitOrigin-RevId: 3373eb8b47af51b9f6dd71e565f773d69e8a3218
2023-01-26 16:11:57 +00:00
Tagir Valeev
56013717c5 [inspections] Rename OptSet -> OptStringList; stringSet -> stringList
This reflects that we usually preserve ordering and in fact map to the List<String>

GitOrigin-RevId: f44eb3efae5db372dfb1747d86b728a23ec5745b
2023-01-17 15:37:26 +00:00
Tagir Valeev
04586cca98 [manifest] MisspelledHeaderInspection: use OptPane; preview-friendly fix
GitOrigin-RevId: 3b845978fdae35902794e7a746b95a55c35f1a0d
2023-01-10 19:30:35 +00:00
Bas Leijdekkers
254a11b3cf More efficient optimal alignment edit distance calculation
GitOrigin-RevId: 98b40c9d5aee4ccf3fe82baf0cd7c3b60407f8d0
2022-10-08 15:36:31 +00:00
Tagir Valeev
5759075a7f Text blocks (small part)
GitOrigin-RevId: d75f3223e371b87748c4073d1cebab24a29fbae7
2022-09-23 20:46:42 +00:00
Alexey Kudravtsev
306d067698 remove incorrect @Nullable from getIcon() to avoid multiple "returning not null from nullable method" false positives
GitOrigin-RevId: f6db4092c037f563b2b19e909fed325e46af4ebe
2022-01-31 13:45:48 +00:00
Aleksandra Zolushkina
3bc704f49c Proofread Java Manifest inspection descriptions
GitOrigin-RevId: e6d51224d219e09ca8e93951f72fc1849413ddf1
2021-06-08 06:13:55 +00:00
Alexey Kudravtsev
c0f5607283 rename skipXXX to showXXX for consistency with other parameter names in DebugUtil
GitOrigin-RevId: 83990991cd17c661bf6ea85b54125c09741d90ec
2021-05-11 12:52:02 +00:00
Alexey Kudravtsev
ecad62483f provide readable file type name (instead of e.g. PLAINTXT), unify property names for file type description, add test for having getDisplayName() in a FileType
GitOrigin-RevId: eb857f57def6d82a2051fc2610a24de266ee8386
2021-03-09 12:18:29 +00:00
Roman Shevchenko
1380063a8a [vfs] getting rid of unused ZIP FS code
(for a while, .jar files aren't mirrored even on Windows, for performance's sake - instead, they're closed after some period of inactivity)

GitOrigin-RevId: b05e75c6e542c1994ac8e8df0dbd160295a98fa8
2021-01-15 12:50:34 +00:00
Alexandr Evstigneev
152cd9431b Added nullability annotations to the ParserDefinition return values
Arguments should be reviewed too

IDEA-CR-69793

GitOrigin-RevId: 916f5696aaee45e161224b024d2b632f1440887b
2020-12-16 11:56:22 +00:00
Vladimir Krivosheev
2ed6e92635 reduce usages of Trove lib
GitOrigin-RevId: fd24c39bc3e75c97999086d66dbbba8a16bdb916
2020-11-05 14:27:48 +00:00
Alexey Kudravtsev
016f2aef5b cleanup: fix some embarrassing "expression is always true" warnings
GitOrigin-RevId: 7924e9541bb3e0fe2d328a7624401effba8d4b0a
2020-10-18 12:50:24 +00:00
Vladimir Krivosheev
924abe229c cleanup (get rid of ServiceManager.get)
GitOrigin-RevId: 7f6a905353889c9795e5d40a8aa60f6251000f05
2020-10-16 11:34:52 +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
Anna Kozlova
bfb94216f8 explicit type -> diamond for java impl
GitOrigin-RevId: 8498625a2215fb720649f7f4c5ccc15d7fb530b6
2020-09-03 18:33:39 +00:00
Tagir Valeev
ae35140858 [manifest] i18n
GitOrigin-RevId: 8da571d08edb8363324322f1d04ef5cabac137c3
2020-08-21 05:18:05 +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
Vladimir Krivosheev
f2a72b34fa do not export trove from util module
GitOrigin-RevId: 666bf5e1fc45045bb9b1c391b7ec5a2ac4b65dde
2020-05-16 16:34:43 +00:00
Vladimir Krivosheev
bec63807ce clear cache before notify listeners to ensure that listeners don't get outdated data
GitOrigin-RevId: c98fd042cfacf7ebfd0a438485eb5a3cc5a2d4d5
2020-04-24 09:33:17 +00:00
Anna Kozlova
41d457f4f5 dynamic plugins: make manifest header parsers EP dynamic
GitOrigin-RevId: f8ca5641efdacdafdffdfbb79449def97205fe35
2020-04-17 11:43:56 +00:00
Anna Kozlova
b2530cb3c4 i18n manifest inspections
GitOrigin-RevId: 8f979f9a4105ddf8fd22a34d4943a613b5f63959
2020-04-17 11:43:56 +00:00
Dmitry.Krasilschikov
7ef8bd4784 localize "Manifest" messages
GitOrigin-RevId: fc686f3b397a05ca4c747037642b73e8c9aedda3
2020-02-11 14:47:01 +00:00
Tagir Valeev
78a91459c4 Array annotations changed to type-use style (not compilable now)
GitOrigin-RevId: 68aa4ba200618083684599228e13dfdba35967a4
2020-01-16 08:11:51 +00:00
Alexey Kudravtsev
1821d9786b port some languages to the new Annotator API
GitOrigin-RevId: 9a7df0e1ce6cf76224766bce7fbd37e7986b929a
2020-01-09 14:33:02 +00:00
Sergey Ignatov
4591f890b2 unify bundle names: rename java error bundle
GitOrigin-RevId: 4da165583299a5a856b369700dc6ee3c21df4d3a
2020-01-06 21:06:33 +00:00
Sergey Ignatov
3c1c189536 mv ManifestBundle
GitOrigin-RevId: 2f672807add324177aae03eb977554e1324464b0
2020-01-05 19:31:47 +00:00
Sergey Ignatov
83edaedf7a fix capitalization
GitOrigin-RevId: d2a5f43ee53a0008a599ccb667478bdddaceb532
2020-01-05 19:31:47 +00:00
Sergey Ignatov
11178787f7 introduce DynamicBundle and LanguageBundle EP
language bundle allows to load localized resources via plugin machinery

GitOrigin-RevId: c2dca049a840b7c0b79ac372f42631bd0e496a83
2019-12-17 09:02:33 +00:00
Yuriy Artamonov
4954832e92 @NotNull for PsiElementVisitor visit methods
GitOrigin-RevId: 6a67f22e668694096a3cbf31dfdc5b1d8f37bba3
2019-12-05 09:07:56 +00:00
Roman Shevchenko
92f9a66d56 Cleanup (extracting a constant - IDEA-CR-55150)
GitOrigin-RevId: 2de1bc17feb534219b26bc79e42234daa2f6d90c
2019-11-13 13:05:09 +00:00
Roman Shevchenko
ec62291b98 Cleanup (static non-final field)
GitOrigin-RevId: 66cebbf17a767da0188ab0bbed6f962ad48b5cda
2019-11-12 13:10:47 +00:00