From fb79716cfa182271d66a00b2a0fb894df4929584 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Wed, 1 Nov 2017 18:32:44 +0100 Subject: [PATCH] [javascript] Move rule AvoidTrailingComma to errorprone --- .../category/ecmascript/codestyle.xml | 36 ------------------- .../category/ecmascript/errorprone.xml | 36 +++++++++++++++++++ .../resources/rulesets/ecmascript/basic.xml | 2 +- .../rule/codestyle/CodeStyleRulesTest.java | 1 - .../rule/errorprone/ErrorProneRulesTest.java | 1 + .../xml/AvoidTrailingComma.xml | 0 6 files changed, 38 insertions(+), 38 deletions(-) rename pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/rule/{codestyle => errorprone}/xml/AvoidTrailingComma.xml (100%) diff --git a/pmd-javascript/src/main/resources/category/ecmascript/codestyle.xml b/pmd-javascript/src/main/resources/category/ecmascript/codestyle.xml index 9a57701e45..7a2b58acdd 100644 --- a/pmd-javascript/src/main/resources/category/ecmascript/codestyle.xml +++ b/pmd-javascript/src/main/resources/category/ecmascript/codestyle.xml @@ -61,42 +61,6 @@ function getX() { - - -This rule helps improve code portability due to differences in browser treatment of trailing commas in object or array literals. - - 1 - - - - - - - - - - - - - - + + +This rule helps improve code portability due to differences in browser treatment of trailing commas in object or array literals. + + 1 + + + + + + + + + + + + + + Rules concerning basic ECMAScript guidelines. - " + " diff --git a/pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/rule/codestyle/CodeStyleRulesTest.java b/pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/rule/codestyle/CodeStyleRulesTest.java index 32e923dc5f..adeebcd13b 100644 --- a/pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/rule/codestyle/CodeStyleRulesTest.java +++ b/pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/rule/codestyle/CodeStyleRulesTest.java @@ -13,7 +13,6 @@ public class CodeStyleRulesTest extends SimpleAggregatorTst { @Override public void setUp() { addRule(RULESET, "AssignmentInOperand"); - addRule(RULESET, "AvoidTrailingComma"); addRule(RULESET, "ForLoopsMustUseBraces"); addRule(RULESET, "IfElseStmtsMustUseBraces"); addRule(RULESET, "IfStmtsMustUseBraces"); diff --git a/pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/rule/errorprone/ErrorProneRulesTest.java b/pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/rule/errorprone/ErrorProneRulesTest.java index 23f7b9724b..c52accf858 100644 --- a/pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/rule/errorprone/ErrorProneRulesTest.java +++ b/pmd-javascript/src/test/java/net/sourceforge/pmd/lang/ecmascript/rule/errorprone/ErrorProneRulesTest.java @@ -12,6 +12,7 @@ public class ErrorProneRulesTest extends SimpleAggregatorTst { @Override public void setUp() { + addRule(RULESET, "AvoidTrailingComma"); addRule(RULESET, "EqualComparison"); addRule(RULESET, "InnaccurateNumericLiteral"); } diff --git a/pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/rule/codestyle/xml/AvoidTrailingComma.xml b/pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/rule/errorprone/xml/AvoidTrailingComma.xml similarity index 100% rename from pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/rule/codestyle/xml/AvoidTrailingComma.xml rename to pmd-javascript/src/test/resources/net/sourceforge/pmd/lang/ecmascript/rule/errorprone/xml/AvoidTrailingComma.xml