From 4c85a4c8b41c1a07ec8882bcef4a5f6c2cfa9c5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Tue, 16 Apr 2019 15:14:13 +0200 Subject: [PATCH] IDEA-211131 Bundled plugins: highlight generic "url" values --- .../org/jetbrains/idea/devkit/DevKitBundle.properties | 1 + .../src/inspections/PluginXmlDomInspection.java | 9 +++++++++ .../testData/codeInsight/pluginWithJetBrainsAsVendor.xml | 3 ++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/plugins/devkit/devkit-core/resources/org/jetbrains/idea/devkit/DevKitBundle.properties b/plugins/devkit/devkit-core/resources/org/jetbrains/idea/devkit/DevKitBundle.properties index 1840ff4c3b2f..b42887c6057f 100644 --- a/plugins/devkit/devkit-core/resources/org/jetbrains/idea/devkit/DevKitBundle.properties +++ b/plugins/devkit/devkit-core/resources/org/jetbrains/idea/devkit/DevKitBundle.properties @@ -149,6 +149,7 @@ inspections.plugin.xml.plugin.should.have.jetbrains.vendor=Plugin developed as a inspections.plugin.xml.plugin.should.include.jetbrains.vendor=Plugin developed as a part of IntelliJ IDEA project should include 'JetBrains' as one of its vendors inspections.plugin.xml.plugin.jetbrains.vendor.no.url=Plugin developed as a part of IntelliJ IDEA project shouldn''t specify ''{0}'' as url inspections.plugin.xml.plugin.jetbrains.vendor.no.email=Plugin developed as a part of IntelliJ IDEA project shouldn't specify email +inspections.plugin.xml.plugin.jetbrains.no.generic.plugin.url=Plugin developed as a part of IntelliJ IDEA project shouldn't specify generic plugin url inspections.plugin.xml.ep.doesnt.have.with= does not have tags to specify the types of class fields inspections.plugin.xml.ep.both.beanClass.and.interface= must not specify both 'interface' and 'beanClass' attributes inspections.plugin.xml.ep.missing.beanClass.and.interface= must specify either 'interface' or 'beanClass' attribute diff --git a/plugins/devkit/devkit-core/src/inspections/PluginXmlDomInspection.java b/plugins/devkit/devkit-core/src/inspections/PluginXmlDomInspection.java index 6334d809ce61..0c39bc7ae35a 100644 --- a/plugins/devkit/devkit-core/src/inspections/PluginXmlDomInspection.java +++ b/plugins/devkit/devkit-core/src/inspections/PluginXmlDomInspection.java @@ -280,6 +280,15 @@ public class PluginXmlDomInspection extends BasicDomElementsInspection +url="https://www.jetbrains.com/idea"> test 1.0 url="http://www.jetbrains.com"