Fix old usages of old rulesets

This commit is contained in:
Andreas Dangel
2024-01-11 14:32:52 +01:00
parent 9977c0ffeb
commit bb75ff41c3
5 changed files with 15 additions and 43 deletions

View File

@ -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"));
}
}

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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/">