Browse Source

pmd integration tests: use the new rules XML format

tags/2.6
simonbrandhof 13 years ago
parent
commit
8e88960e9a
1 changed files with 16 additions and 9 deletions
  1. 16
    9
      tests/integration/pmd-extensions/pmd-extensions.xml

+ 16
- 9
tests/integration/pmd-extensions/pmd-extensions.xml View File

<rules> <rules>
<rule key="MaximumMethodsCountCheck">
<rule>
<key>MaximumMethodsCountCheck</key>
<name>Maximum Methods Count Check</name> <name>Maximum Methods Count Check</name>
<configKey>rulesets/extensions.xml/MaximumMethodsCountCheck</configKey> <configKey>rulesets/extensions.xml/MaximumMethodsCountCheck</configKey>
<category name="Usability"/>
<isoCategory>Usability</isoCategory>
<description>Maximum number of methods authorised</description> <description>Maximum number of methods authorised</description>
<param key="maxAuthorisedMethodsCount" type="i">
<param>
<key>maxAuthorisedMethodsCount</key>
<description>Maximum number of methods authorised. Default is 2.</description> <description>Maximum number of methods authorised. Default is 2.</description>
</param> </param>
</rule> </rule>
<rule key="AvoidIfWithoutBrace">
<rule>
<key>AvoidIfWithoutBrace</key>
<name>Avoid if without using brace</name> <name>Avoid if without using brace</name>
<configKey>rulesets/extensions.xml/AvoidIfWithoutBrace</configKey> <configKey>rulesets/extensions.xml/AvoidIfWithoutBrace</configKey>
<category name="Usability"/>
<isoCategory>Usability</isoCategory>
<description></description> <description></description>
</rule> </rule>
<rule key="PreventUseOfEmptyClass" priority="MAJOR">
<rule>
<key>PreventUseOfEmptyClass</key>
<priority>MAJOR</priority>
<name><![CDATA[Prevent use of EmptyClass]]></name> <name><![CDATA[Prevent use of EmptyClass]]></name>
<configKey><![CDATA[net.sourceforge.pmd.rules.XPathRule]]></configKey> <configKey><![CDATA[net.sourceforge.pmd.rules.XPathRule]]></configKey>
<category name="Maintainability"/>
<isoCategory>Maintainability</isoCategory>
<description></description> <description></description>
<param key="xpath" type="s">
<param>
<key>xpath</key>
<description><![CDATA[XPath expressions.]]></description> <description><![CDATA[XPath expressions.]]></description>
<defaultValue>//VariableDeclarator[../Type/ReferenceType/ClassOrInterfaceType[@Image='EmptyClass']]</defaultValue> <defaultValue>//VariableDeclarator[../Type/ReferenceType/ClassOrInterfaceType[@Image='EmptyClass']]</defaultValue>
</param> </param>
<param key="message" type="s">
<param>
<key>message</key>
<description><![CDATA[Message to display when a violation occurs.]]></description> <description><![CDATA[Message to display when a violation occurs.]]></description>
<defaultValue>Prevent use of EmptyClass class</defaultValue> <defaultValue>Prevent use of EmptyClass class</defaultValue>
</param> </param>

Loading…
Cancel
Save