From 7ee2493593172c900ae8aadfccec3beacaa655e4 Mon Sep 17 00:00:00 2001 From: Andrey Utis Date: Thu, 17 Oct 2013 13:38:00 -0400 Subject: [PATCH] Adding noinlinestyles rule --- pmd/src/main/resources/rulesets/vm/basic.xml | 15 ++++++++--- .../lang/vm/rule/basic/BasicRulesTest.java | 1 + .../lang/vm/rule/basic/xml/NoInlineStyles.xml | 25 +++++++++++++++++++ 3 files changed, 38 insertions(+), 3 deletions(-) create mode 100644 pmd/src/test/resources/net/sourceforge/pmd/lang/vm/rule/basic/xml/NoInlineStyles.xml diff --git a/pmd/src/main/resources/rulesets/vm/basic.xml b/pmd/src/main/resources/rulesets/vm/basic.xml index ea3c721261..0ac54e7586 100644 --- a/pmd/src/main/resources/rulesets/vm/basic.xml +++ b/pmd/src/main/resources/rulesets/vm/basic.xml @@ -89,17 +89,26 @@ Avoid unused macro parameters. They should be deleted. Avoid inline JavaScript. Import .js files instead. - 2 diff --git a/pmd/src/test/java/net/sourceforge/pmd/lang/vm/rule/basic/BasicRulesTest.java b/pmd/src/test/java/net/sourceforge/pmd/lang/vm/rule/basic/BasicRulesTest.java index 3671a6aa52..15d286a921 100644 --- a/pmd/src/test/java/net/sourceforge/pmd/lang/vm/rule/basic/BasicRulesTest.java +++ b/pmd/src/test/java/net/sourceforge/pmd/lang/vm/rule/basic/BasicRulesTest.java @@ -18,6 +18,7 @@ public class BasicRulesTest extends SimpleAggregatorTst { addRule(RULESET, "EmptyForeachStmtRule"); addRule(RULESET, "UnusedMacroParameter"); addRule(RULESET, "NoInlineJavaScript"); + addRule(RULESET, "NoInlineStyles"); } public static junit.framework.Test suite() { diff --git a/pmd/src/test/resources/net/sourceforge/pmd/lang/vm/rule/basic/xml/NoInlineStyles.xml b/pmd/src/test/resources/net/sourceforge/pmd/lang/vm/rule/basic/xml/NoInlineStyles.xml new file mode 100644 index 0000000000..bafd9754c9 --- /dev/null +++ b/pmd/src/test/resources/net/sourceforge/pmd/lang/vm/rule/basic/xml/NoInlineStyles.xml @@ -0,0 +1,25 @@ + + + + + 1 + text + ]]> + vm + + + + + 0 + + vm + + +