Commit Graph

68 Commits

Author SHA1 Message Date
Anna.Kozlova
bad08d98ab force disable "Good code is red" in the editor as it's contradict the purpose 2018-07-10 11:56:36 +02:00
nik
1e27288040 devkit: automatically load optional dependencies in tests (IDEA-183006)
Tests of a plugin may depends on code from optional dependencies of that plugin so we need to enable such depedencies when running tests.
2018-07-06 12:38:26 +03:00
peter
5f84ebda2c make DomElement#getXmlTag nullable and adapt some clients
inspired by https://github.com/JetBrains/intellij-community/pull/796
2018-07-04 10:01:25 +02:00
Yaroslav Pankratyev
3ca0bfeabd PluginXmlDomInspection to check that either beanClass or interface / name or qualifiedName is specified 2018-07-03 17:54:34 +07:00
Yaroslav Pankratyev
fda115b43f DevKit: unique key for TestLocationDataRule 2018-07-03 17:54:34 +07:00
Alexey Kudravtsev
8ebea8febc duplicates replaced 2018-07-03 13:31:32 +03:00
Yaroslav Pankratyev
975bedd9f2 IDEA-194744 Extension point declaration verification 2018-06-29 15:46:55 +07:00
Yaroslav Pankratyev
0892e53457 DevKit: more clear message about invalid EP name 2018-06-29 13:01:16 +07:00
Yaroslav Pankratyev
73646806e4 IDEA-194146 tighten rules in plugin.xml EP naming check 2018-06-27 20:12:51 +07:00
Max Medvedev
483bace85f get rid of unnecessary AddSpaceInsertHandler instances 2018-06-26 13:52:55 +03:00
Yann Cébron
f4e57d26c3 [devkit] DOM Component.Project.getSkipForDefaultProject: suppress deprecated usage warning 2018-06-26 09:54:30 +02:00
Yann Cébron
f968b1af39 [devkit] DOM: cleanup 2018-06-25 21:30:58 +02:00
Eugene Zhuravlev
320fda8642 register new plugin attributes in DOM API 2018-06-25 18:42:36 +02:00
Yann Cébron
ddca5ab42c [devkit] ActionOrGroupResolveConverter: cleanup 2018-06-22 16:48:10 +02:00
Yann Cébron
62bddc3c17 [devkit] ActionOrGroupResolveConverter: align variant presentation for Actions & Groups, add description text 2018-06-22 16:35:32 +02:00
Yann Cébron
6f2e6cb138 [devkit] DOM: cleanup ActionOrGroup & inheritors 2018-06-22 16:35:32 +02:00
Yann Cébron
d9e3f4f373 [devkit] EA-74469 - assert: ActionOrGroupResolveConverter.createLookupElement, #2
provide PsiElement if available
2018-06-22 15:48:37 +02:00
Yann Cébron
2ebdad8a92 [devkit] EA-74469 - assert: ActionOrGroupResolveConverter.createLookupElement 2018-06-22 15:40:15 +02:00
Yann Cébron
addc86c84d [devkit] ActionOrGroupResolveConverter.getPsiElement: resolve to DomTarget 2018-06-22 14:26:12 +02:00
Yann Cébron
10543a75b8 [devkit] DOM: add typeName for Action/Group 2018-06-22 14:16:35 +02:00
Yann Cébron
0e06bba86f IDEA-194424 DevKit: fix usage scope for Action/Group 2018-06-22 14:11:24 +02:00
Yann Cébron
697bdd424b EA-114346 - assert: NavigateToTestDataAction (DevKit) 2018-06-22 11:20:53 +02:00
Yann Cébron
2f697223cf IDEA-194306 Devkit: fix quick/full doc for extension point w/ "qualifiedName" 2018-06-20 17:14:54 +02:00
Yann Cébron
98238c380d [devit] ExtensionImpl: add @Nullable 2018-06-20 15:26:16 +02:00
Alexey Kudravtsev
b10db7eaec replace OpenFileDescriptor with PsiNavigationSupport to reduce dependencies on platform-ide 2018-06-13 15:48:35 +03:00
Rustam Vishnyakov
c97de83fc6 Generate indent options first 2018-06-04 17:57:20 +03:00
Rustam Vishnyakov
7d8db3ac39 Autogenerate indent options' accessors 2018-06-04 17:57:20 +03:00
Yann Cébron
85a0da08a4 IDEA-193156 DevKit: keep "plugin.xml" in editor tab title 2018-06-01 18:17:13 +02:00
Rustam Vishnyakov
d72cdfcaa6 Use ForceBraces, other fixes 2018-06-01 17:14:59 +03:00
Rustam Vishnyakov
46da506769 ForceBraces type 2018-06-01 17:14:59 +03:00
Rustam Vishnyakov
39a531eb27 CodeStyleBean generator (DevKit extension), initial version 2018-05-30 21:08:12 +03:00
Sergey Ignatov
8e9a0c3432 kotlin speedup: specify return type for public/protected APIs 2018-05-28 14:43:25 +03:00
Yaroslav Pankratyev
ca07d3a351 DevKit: ComponentRegistrationModuleChecker and registration quickfix test 2018-05-24 16:00:28 +07:00
Sergey Malenkov
d7d9479e0a Update more icons 2018-05-18 19:21:22 +03:00
Yaroslav Pankratyev
b7aa3dacab IDEA-191217 Plugin.xml inspection: add registration check ignore class list + improve EP registration check 2018-05-18 16:49:06 +07:00
nik
aaccc70d35 devkit: remove obsolete MaxPermSize from default VM Options (IDEA-192134)
IntelliJ IDEA requires Java 8 since version 16 so we don't need to have this option in defaults anymore.
2018-05-17 09:36:53 +03:00
Yaroslav Pankratyev
4a8f357bb9 Add jvm-analysis modules and related changes, move JvmLocalInspection to jvm-analysis-api, move UnstableApiUsageInspection to jvm-analysis-impl 2018-05-15 17:44:33 +07:00
peter
d404a747ff devkit: fold more test framework stack trace stuff 2018-05-12 19:58:10 +02:00
Vladimir Krivosheev
f8342bf799 use only required libs from Netty (not netty-all) 2018-05-11 16:54:14 +02:00
Yaroslav Pankratyev
63572cba1d IDEA-110169: New Action dialog to save entered info if class cannot be created 2018-05-08 18:21:11 +07:00
Yaroslav Pankratyev
f25fc66254 DevKit: cross-language ComponentNotRegisteredInspection + minor refactoring 2018-05-08 00:10:45 +07:00
Tagir Valeev
7db490ed1f @author Tagir Valeev tag removed as per new style guides 2018-05-07 13:01:42 +07:00
Alexey Kudravtsev
74d46ec3b3 cleanup 2018-04-27 20:18:37 +03:00
Yann Cébron
d7dfd68d15 [devkit] PluginDescriptorXIncludeFileReferenceHelper: order='first' (IDEA-166677) 2018-04-27 15:00:00 +02:00
Yann Cébron
e0b93b48f7 [devkit] PluginDescriptorXIncludeReferenceContributor: filter and cache roots (IDEA-166677) 2018-04-27 14:59:26 +02:00
Yann Cébron
567403179a [devkit] PluginDescriptorXIncludeReferenceContributor: check namespace in pattern (IDEA-166677) 2018-04-27 12:36:06 +02:00
Yann Cébron
26a1115f28 [devkit] PluginDescriptorXIncludeReferenceContributor: register for XML only (IDEA-166677) 2018-04-27 12:36:06 +02:00
nik
13c31f1d2c devkit: don't highlight reference to ITNReporter in platform code as error (IDEA-190994) 2018-04-26 14:22:58 +03:00
Vladimir Krivosheev
601baec28c use PathMacroUtil.DIRECTORY_STORE_NAME const 2018-04-25 17:24:00 +02:00
Yaroslav Pankratyev
a07ce168b4 IDEA-159541 More annotations supported by default in UnstableApiUsageInspection 2018-04-25 16:21:44 +07:00