Nikita Iarychenko
aa98668729
OPENIDE add missing copyrights
...
(cherry picked from commit ee436bd1a4e9f0357eccd25bb2f956f1c2a77079)
2025-04-30 13:27:35 +04:00
axiom
a2251eac38
16 branding defects fixed.
2025-04-30 13:24:23 +04:00
Nicolay Mitropolsky
bb2f8f4920
[devkit] IJ-CR-145746 IJPL-163148: make ActionOrGroupIdReference implement PluginConfigReference
...
to highlight unresolved
GitOrigin-RevId: 2327a574210bdb804dbbc7f73ed2bb1c5066e72a
2024-10-03 16:33:53 +00:00
Karol Lewandowski
cb6b9a9a0c
IJPL-162560: IncorrectProcessCanceledExceptionHandlingInspection: Add support for CancellationException in coroutine context
...
GitOrigin-RevId: aeaa49f2a8e27af62a3ec826b3cece3a4e0c447b
2024-09-20 12:12:43 +00:00
Karol Lewandowski
07a6759c90
Fix PotentialDeadlockInServiceInitializationInspection's display name
...
GitOrigin-RevId: bac36a8bf1f4d57bc5c7cd1a67a80f41129caa9b
2024-09-16 10:19:00 +00:00
Karol Lewandowski
2beb8da5c2
Rename ReadOrWriteActionInServiceInitializationInspection to PotentialDeadlockInServiceInitializationInspection
...
GitOrigin-RevId: bcf700c2c1a8c7afa9d3d257f010413e6a0e95fb
2024-09-13 17:25:06 +00:00
Karol Lewandowski
1897480db8
Handle invokeAndWait calls in ReadOrWriteActionInServiceInitializationInspection
...
GitOrigin-RevId: 6c60791465c54c3e8633dde5446797c1087730ab
2024-09-13 17:25:06 +00:00
Karol Lewandowski
ed7196bf47
Improve messages in ReadOrWriteActionInServiceInitializationInspection
...
GitOrigin-RevId: 5d1dfb765163ebe5326da07dfc400131060dcd34
2024-09-13 17:25:06 +00:00
Roman Shevchenko
4815fd7423
[devkit] rewriting "update from sources" engine for fun and profit
...
It now recognizes the community project and runs corresponding build scripts, consistently shows notifications, and uses NIO API.
GitOrigin-RevId: a7fa3bfaa28847bdfbfbeb8f19b480544d2cb5e6
2024-09-11 22:57:35 +00:00
Yann Cébron
88cf87918d
[devkit] plugin.xml: check vendor@url/idea-plugin@url to have valid website link (IJPL-160794)
...
GitOrigin-RevId: 3bdaf13f12f001a286fb4978a5c3e875327e8377
2024-09-11 13:54:52 +00:00
Roman Shevchenko
5876a29bc9
[devkit] replacing multiple 'OpenedPackages.txt' error with a notification (EA-853559)
...
GitOrigin-RevId: b2754985a8200226026e0b4edbf2931466bbe186
2024-08-09 16:25:10 +00:00
Yann Cébron
4817098482
[devkit] new inspection: JComponent must use UiDataProvider (IDEA-355274)
...
WIP
GitOrigin-RevId: 0c8002a011a442f8cad12a001f6a2daf40e28be5
2024-07-16 19:26:30 +00:00
Yann Cébron
da18ede174
[devkit] Extract "Plugin should have pluginIcon.svg" check from PluginXmlValidity inspection (IDEA-355886)
...
GitOrigin-RevId: 52964f1e4f897556ac7fa045258340d103e2cdb5
2024-07-10 16:49:34 +00:00
Yuriy Artamonov
db137e32b5
[devkit] IJPL-157104 DevKit: Ignore unstable API declared in this project option for PluginXmlValidity inspection
...
GitOrigin-RevId: fd60ef40ac5da239ea942d0d4aeef1fe3459778b
2024-06-21 18:13:49 +00:00
Yann Cébron
1d0ac8c33e
[devkit] "Extension class should not be public": show dedicated hint for services (IJPL-115185)
...
GitOrigin-RevId: 8ddceed617020cacc5e5c2cd3dfab5d3b0fbd8ad
2024-06-20 14:27:35 +00:00
Yann Cébron
9156069504
[devkit] api-dump files support: icons, generated sources notification
...
GitOrigin-RevId: fd2ae0f2bb05dc196bbb33d9d13ef1f9684a9e9b
2024-06-19 15:15:35 +00:00
Yann Cébron
81971d10ee
IJPL-156832 DevKit: extract "element should be defined in..." checks for IDEA project to separate internal inspection
...
GitOrigin-RevId: dc8cffb5861d5fa31e979112270ceab8758357d4
2024-06-19 13:30:10 +00:00
Yann Cébron
3472e5574a
[devkit] remove "Analyze Extension Point Usage" actions, remove obsolete keys
...
GitOrigin-RevId: 0879c5be1db9ec1df62b9f8f958f3577209f1505
2024-06-18 20:29:39 +00:00
Karol Lewandowski
18003c638d
IJPL-115558: Implement UastHintedVisitorAdapterHintsInspection
...
GitOrigin-RevId: 29b1bd0a6565136ef34d6bf9b9c86c672a64d59f
2024-06-10 10:02:21 +00:00
Yann Cébron
0966a90261
[devkit] remove "Analyze Extension Point Usage" actions
...
GitOrigin-RevId: 322d866ba88cf49799262391267578ca27575e78
2024-06-06 12:39:17 +00:00
Nikolay Chashnikov
4378e53d5a
[devkit] improve references in product-modules.xml (IJPL-115195)
...
References from 'include' tag should resolve to product-modules.xml file, and references from 'bundled-plugins' should resolve to plugin.xml.
GitOrigin-RevId: 9ce9f20d6ca3dbdff69b8828a37de266bd578bce
2024-04-18 09:49:24 +00:00
Karol Lewandowski
c00ff22948
IDEA-326655: Make labels consistent
...
GitOrigin-RevId: 43386cb3d06492fd50ede9bad142b093f7846ddb
2024-04-09 08:00:31 +00:00
Karol Lewandowski
1076dec137
IDEA-326655: Read or write action called during service initialization
...
GitOrigin-RevId: 7946e238e6421167c01a9fa96425f5ca354b10c6
2024-04-05 16:55:31 +00:00
Yann Cébron
1dde31ff99
[devkit] remove unused bundle properties
...
GitOrigin-RevId: d653abe3ae44bb3052859422c39d135c065be191
2024-03-19 15:22:38 +00:00
Nikolay Chashnikov
a6b4669f4b
[devkit] provide highlighting and completion for product-modules.xml (IDEA-348550)
...
DOM model is added for product-modules.xml, and ProductModulesXmlDomInspection is introduced to report errors in it. The inspection is marked as internal and disabled by default, because currently it makes sense for the 'intellij' project only.
References to modules in product-modules.xml use IntellijModuleSymbol as the target, but for now it isn't integrated in Symbol API, and its data is used directly to resolve references to modules in IntellijModuleConverter.
GitOrigin-RevId: 98f264fdad920b518125c6dfcff794d31778c1c6
2024-03-08 11:48:45 +00:00
Andrey Cherkasov
e59d2a751e
[devkit] LightServiceMigrationInspection: provide quick-fix
...
...for the "Service can be converted to a light service" warning. The provided quick-fix annotates the service class with '@Service' and removes its registration from the 'plugin.xml' file.
^IDEA-254577
GitOrigin-RevId: 55cace08aa3beade8fb5e28532a29df459e2c1f0
2023-12-13 20:03:28 +00:00
Andrey Cherkasov
f596a23d56
[devkit] Introduce ConvertToLightServiceFix
...
^IDEA-254577
GitOrigin-RevId: 627bc05e748c753df7b98fd061007deca4a0380e
2023-12-13 20:03:26 +00:00
Andrew Kozlov
9797c76775
[devkit] IDEA-315381 templatePresentation shall not be obtained in constructor
...
GitOrigin-RevId: a05f1e903bc83d73fba6f2230f4285332c925940
2023-11-02 16:08:51 +00:00
Andrey Cherkasov
9e9ed6eb11
[devkit] The "Mismatch between light service level and its constructor" inspection: false negative
...
IDEA-334607
GitOrigin-RevId: b3fcda025cba7de82939b985c0447f2e4f80f862
2023-10-11 13:19:11 +00:00
Andrew Kozlov
d6e577c808
[devKit] IDEA-326862 GoodCodeRedVisitor moved to intellij.dev.codeInsight
...
all the implementations moved accordingly
GitOrigin-RevId: d8f87fc59df6ba322f1bfed864bd756dd226b530
2023-10-03 13:25:09 +00:00
Andrey Cherkasov
073114cdb2
[devkit] Split the "Incorrect or simplifiable retrieving service" inspection into two
...
IDEA-327590
GitOrigin-RevId: 721b34c773e16b93cc593080ba2dbc130606ed40
2023-10-03 04:01:17 +00:00
alexey.afanasiev
a6fdafbbd3
IJ-CR-114480 QD-6980 Addressing review
...
GitOrigin-RevId: a36f346e8973d2a2cd3b0d9bac986f2081d4d18f
2023-09-26 23:54:50 +00:00
alexey.afanasiev
c9ba6da509
QD-6980 Add schema provides for metaInformation.json
...
GitOrigin-RevId: 336e09d6ac73bf35dd1977ae594cfc9dce97e725
2023-09-26 23:54:47 +00:00
alexey.afanasiev
c4d106f610
QD-6980 Create UnknownIdInMetaInformationInspection for validating ids in metaInformation.json
...
GitOrigin-RevId: fa79c1138250d4a3d3a05e2d009513fb3b7ba353
2023-09-26 23:54:40 +00:00
Yann Cébron
c8ad5765c0
IDEA-315990 DevKit: visualization of Threading Annotations
...
initial prototype, enabled in IDEA project only
GitOrigin-RevId: e57f141b02cd6e9e1fb9b5dbff9659cc97ff390a
2023-09-25 09:47:04 +00:00
Bart van Helvert
b95c152ef1
[psi-viewer] Move PSI viewer for debugger into intellij.java.devkit module
...
GitOrigin-RevId: 260144338f1a7af43e090732b18da2efd27daca0
2023-09-20 00:13:44 +00:00
Bart van Helvert
1c1634c7a7
[psi-viewer] Move PSI viewer debug action to devkit plugin
...
PSI Viewer plugin is bundled in every IDE.
GitOrigin-RevId: 6c37b58a153442b1a918ad80790ec5b48d3efc32
2023-09-16 11:33:51 +00:00
Karol Lewandowski
743b1ec75f
IDEA-313346: FileEqualsUsageInspection improvements - Shorten message.
...
GitOrigin-RevId: 529a80dc71ebdc9cb65ca0568abbda2c13440249
2023-09-06 12:43:41 +00:00
Karol Lewandowski
c84424b6b6
IDEA-298703: Improve message
...
GitOrigin-RevId: 7d10711c7a2dc247b50b0cc868a580055f0932ee
2023-08-30 15:29:16 +00:00
Elena Lyulina
9db39a03d2
[devkit] IDEA-323201 simplify test data, improve wording, make class internal
...
GitOrigin-RevId: efb1f88a92264c43790383ca695874cc7424f3ea
2023-08-25 00:27:40 +00:00
Elena Lyulina
4a112d1970
[devkit] IDEA-323204 implement new inspection
...
GitOrigin-RevId: 379d6e0776d132ee356ba62db23660ca388ea137
2023-08-24 14:49:51 +00:00
Elena Lyulina
7b2a2bd293
[devkit] IDEA-323201 add inspection implementation, ensure no intersection with Companion object in extensions
...
GitOrigin-RevId: 38d092a7d9a7a43e5c7a1032a93dd5c8db9d65e6
2023-08-23 11:03:13 +00:00
Elena Lyulina
4701e0fd21
[devkit] IDEA-298703 improve naming, add a check for backing fields in kotlin
...
GitOrigin-RevId: 5e74319e790c4246b64e6d5f57c51c6930dbf19f
2023-08-22 10:52:55 +00:00
Yann Cébron
747ff771ba
IDEA-327715 Plugins: Improve handling of "No display name is specified for configurable"
...
GitOrigin-RevId: bda811d0e3e38fd9bc054bc43804e841fadcef01
2023-08-08 19:11:35 +00:00
Nikolay Chashnikov
df21724f54
[devkit] make "Show Serialized XML for Class" work for Kotlin classes (IDEA-327691)
...
Also, show an error message if the caret is located not on a class identifier.
GitOrigin-RevId: 64bff5b24bd4a7bfd285be570ab8be60b4539792
2023-08-07 15:59:38 +00:00
Yann Cébron
cbaab2106b
IDEA-327236 Devkit: verify EP com.intellij.statusBarWidgetFactory has defined id attribute in plugin.xml
...
refine message
GitOrigin-RevId: acea3e8ac6292e07589ec219787aeb5cba752495
2023-08-07 09:13:43 +00:00
Yann Cébron
4db4c2dece
IDEA-327236 Devkit: verify EP com.intellij.statusBarWidgetFactory has defined id attribute in plugin.xml
...
GitOrigin-RevId: 242d9f39f97254e61a64f8222d480ab1595b5f72
2023-08-02 10:39:34 +00:00
Dmitry Avdeev
780210537b
update steps with options
...
GitOrigin-RevId: ed935fcc7c2d2e3e43a661f93042eab4cc7ae6ea
2023-07-17 21:15:54 +00:00
Karol Lewandowski
164efc180e
Remove unused message from DevKit bundle
...
GitOrigin-RevId: 1ff0163791b76b8226eb6f1231f04ad8424739ee
2023-07-12 11:30:40 +00:00
Andrey Cherkasov
cc230391c5
[devkit] Rename the inspection and its error message and fix the description
...
IJ-CR-102810
GitOrigin-RevId: 49d74d790ee90f75a248413f5ae16b504c9d8afb
2023-06-23 17:07:50 +00:00