Fix old usages of old rulesets
This commit is contained in:
@ -1,24 +0,0 @@
|
||||
/**
|
||||
* BSD-style license; for more info see http://pmd.sourceforge.net/license.html
|
||||
*/
|
||||
|
||||
package net.sourceforge.pmd.lang.java;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertNotNull;
|
||||
import static org.junit.jupiter.api.Assertions.assertNull;
|
||||
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import net.sourceforge.pmd.RuleSet;
|
||||
import net.sourceforge.pmd.RuleSetLoader;
|
||||
|
||||
class PMD5RulesetTest {
|
||||
|
||||
@Test
|
||||
void loadRuleset() {
|
||||
RuleSet ruleset = new RuleSetLoader().loadFromResource("net/sourceforge/pmd/lang/java/pmd5ruleset.xml");
|
||||
assertNotNull(ruleset);
|
||||
assertNull(ruleset.getRuleByName("GuardLogStatementJavaUtil"));
|
||||
assertNull(ruleset.getRuleByName("GuardLogStatement"));
|
||||
}
|
||||
}
|
@ -1,15 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<ruleset name="custom-ruleset"
|
||||
xmlns="http://pmd.sourceforge.net/ruleset/2.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd">
|
||||
<description>
|
||||
custom ruleset
|
||||
</description>
|
||||
|
||||
<rule ref="rulesets/java/logging-java.xml">
|
||||
<exclude name="GuardLogStatementJavaUtil"/>
|
||||
</rule>
|
||||
|
||||
</ruleset>
|
@ -6,13 +6,11 @@
|
||||
<taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask" />
|
||||
|
||||
<target name="testEcmascript">
|
||||
<pmd rulesetfiles="${pmd.home}/src/main/resources/rulesets/ecmascript/basic.xml">
|
||||
<pmd rulesetfiles="${pmd.home}/src/test/resources/net/sourceforge/pmd/ant/xml/ruleset.xml">
|
||||
<formatter type="text" toConsole="true" />
|
||||
<fileset dir="${pmd.home}/src/test/resources/ant/ecmascript/">
|
||||
<include name="*.js" />
|
||||
</fileset>
|
||||
</pmd>
|
||||
</target>
|
||||
|
||||
|
||||
</project>
|
||||
|
@ -0,0 +1,13 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<ruleset name="JavaScript Test Ruleset"
|
||||
xmlns="http://pmd.sourceforge.net/ruleset/2.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 https://pmd.sourceforge.io/ruleset_2_0_0.xsd">
|
||||
|
||||
<description>JavaScript Test Ruleset</description>
|
||||
|
||||
<rule ref="category/ecmascript/bestpractices.xml/GlobalVariable" />
|
||||
<rule ref="category/ecmascript/codestyle.xml/UnreachableCode" />
|
||||
<rule ref="category/ecmascript/errorprone.xml/EqualComparison" />
|
||||
</ruleset>
|
@ -6,7 +6,7 @@
|
||||
<taskdef name="pmd" classname="net.sourceforge.pmd.ant.PMDTask" />
|
||||
|
||||
<target name="testXML">
|
||||
<pmd rulesetfiles="${pmd.home}/src/main/resources/rulesets/xml/basic.xml">
|
||||
<pmd rulesetfiles="${pmd.home}/src/main/resources/category/xml/errorprone.xml">
|
||||
<sourceLanguage name="xml" version="1.0" />
|
||||
<formatter type="text" toConsole="true" />
|
||||
<fileset dir="${pmd.home}/src/test/resources/ant/xml/">
|
||||
|
Reference in New Issue
Block a user