From b4907ef88672a6991f27fca6b8043b7799563f48 Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 18 May 2016 22:05:21 +0300 Subject: [PATCH] IDEA-156257: Show warning when a plain branch number is specified in 'until-build' attribute in plugin.xml --- .../src/inspections/PluginXmlDomInspection.java | 11 +++++++++-- .../pluginWithBranchNumberInUntilBuild.xml | 4 ++++ .../codeInsight/PluginXmlFunctionalTest.groovy | 4 ++++ 3 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 plugins/devkit/testData/codeInsight/pluginWithBranchNumberInUntilBuild.xml diff --git a/plugins/devkit/src/inspections/PluginXmlDomInspection.java b/plugins/devkit/src/inspections/PluginXmlDomInspection.java index 2bbe6e1c658f..04b2402a47eb 100644 --- a/plugins/devkit/src/inspections/PluginXmlDomInspection.java +++ b/plugins/devkit/src/inspections/PluginXmlDomInspection.java @@ -148,10 +148,10 @@ public class PluginXmlDomInspection extends BasicDomElementsInspection + test + 145"/> + diff --git a/plugins/devkit/testSources/codeInsight/PluginXmlFunctionalTest.groovy b/plugins/devkit/testSources/codeInsight/PluginXmlFunctionalTest.groovy index 82b01601fc36..fbd9ea3ce191 100644 --- a/plugins/devkit/testSources/codeInsight/PluginXmlFunctionalTest.groovy +++ b/plugins/devkit/testSources/codeInsight/PluginXmlFunctionalTest.groovy @@ -320,6 +320,10 @@ public class PluginXmlFunctionalTest extends JavaCodeInsightFixtureTestCase { myFixture.testHighlighting("pluginWithStarInUntilBuild.xml"); } + public void testPluginWithBranchNumberInUntilBuild() { + myFixture.testHighlighting("pluginWithBranchNumberInUntilBuild.xml"); + } + public void testReplaceBigNumberInUntilBuildWithStarQuickFix() { myFixture.enableInspections(PluginXmlDomInspection.class) myFixture.configureByFile("pluginWithBigNumberInUntilBuild_before.xml")