Merge pull request #4796 from adangel:remove-deprecated-and-release-rulesets

Remove deprecated and release rulesets #4796
This commit is contained in:
Andreas Dangel
2024-02-02 19:57:04 +01:00
134 changed files with 79 additions and 2526 deletions

View File

@ -1,21 +0,0 @@
<?xml version="1.0"?>
<ruleset name="Basic Ecmascript"
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>Rules concerning basic ECMAScript guidelines.</description>
<rule ref="category/ecmascript/codestyle.xml/AssignmentInOperand" deprecated="true" />
<rule ref="category/ecmascript/codestyle.xml/UnreachableCode" deprecated="true" />
<rule ref="category/ecmascript/errorprone.xml/AvoidTrailingComma" deprecated="true" />"
<rule ref="category/ecmascript/errorprone.xml/EqualComparison" deprecated="true" />
<rule ref="category/ecmascript/errorprone.xml/InnaccurateNumericLiteral" deprecated="true" />
<rule ref="category/ecmascript/bestpractices.xml/ConsistentReturn" deprecated="true" />
<rule ref="category/ecmascript/bestpractices.xml/GlobalVariable" deprecated="true" />
<rule ref="category/ecmascript/bestpractices.xml/ScopeForInVariable" deprecated="true" />
<rule ref="category/ecmascript/bestpractices.xml/UseBaseWithParseInt" deprecated="true" />
</ruleset>

View File

@ -1,16 +0,0 @@
<?xml version="1.0"?>
<ruleset name="Braces"
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>
The Braces Ruleset contains a collection of braces rules.
</description>
<rule ref="category/ecmascript/codestyle.xml/ForLoopsMustUseBraces" deprecated="true" />
<rule ref="category/ecmascript/codestyle.xml/IfElseStmtsMustUseBraces" deprecated="true" />
<rule ref="category/ecmascript/codestyle.xml/IfStmtsMustUseBraces" deprecated="true" />
<rule ref="category/ecmascript/codestyle.xml/WhileLoopsMustUseBraces" deprecated="true" />
</ruleset>

View File

@ -1,15 +0,0 @@
<?xml version="1.0"?>
<ruleset name="Controversial Ecmascript"
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>
The Controversial ruleset contains rules that, for whatever reason, are considered controversial.
They are held here to allow people to include them as they see fit within their custom rulesets.
</description>
<rule ref="category/ecmascript/bestpractices.xml/AvoidWithStatement" deprecated="true" />
</ruleset>

View File

@ -1,17 +0,0 @@
#
# BSD-style license; for more info see http://pmd.sourceforge.net/license.html
#
rulesets.filenames=\
category/ecmascript/bestpractices.xml,\
category/ecmascript/codestyle.xml,\
category/ecmascript/errorprone.xml
#
#empty categories:
#
#category/ecmascript/design.xml,
#category/ecmascript/documentation.xml,
#category/ecmascript/multithreading.xml,
#category/ecmascript/performance.xml,
#category/ecmascript/security.xml,

View File

@ -1,15 +0,0 @@
<?xml version="1.0"?>
<ruleset name="Unnecessary"
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>
The Unnecessary Ruleset contains a collection of rules for unnecessary code.
</description>
<rule ref="category/ecmascript/codestyle.xml/NoElseReturn" deprecated="true" />
<rule ref="category/ecmascript/codestyle.xml/UnnecessaryBlock" deprecated="true" />
<rule ref="category/ecmascript/codestyle.xml/UnnecessaryParentheses" deprecated="true" />
</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>