public static interface RuleDefinitions.NewExtendedRepository
Modifier and Type | Method and Description |
---|---|
void |
done() |
RuleDefinitions.NewRule |
loadAnnotatedClass(Class clazz)
Reads definition of rule from the annotations provided by the library sonar-check-api.
|
RuleDefinitions.NewExtendedRepository |
loadAnnotatedClasses(Class... classes)
Reads definitions of rules from the annotations provided by the library sonar-check-api.
|
RuleDefinitions.NewExtendedRepository |
loadXml(InputStream xmlInput,
String encoding)
Reads definitions of rules from a XML file.
|
RuleDefinitions.NewRule |
newRule(String ruleKey) |
RuleDefinitions.NewRule newRule(String ruleKey)
RuleDefinitions.NewRule loadAnnotatedClass(Class clazz)
RuleDefinitions.NewExtendedRepository loadAnnotatedClasses(Class... classes)
RuleDefinitions.NewExtendedRepository loadXml(InputStream xmlInput, String encoding)
<rules> <rule> <!-- required fields --> <key>the-rule-key</key> <name>The purpose of the rule</name> <description> <![CDATA[The description]]> </description> <!-- optional fields --> <internalKey>Checker/TreeWalker/LocalVariableName</internalKey> <severity>BLOCKER</severity> <cardinality>MULTIPLE</cardinality> <status>BETA</status> <param> <key>the-param-key</key> <tag>style</tag> <tag>security</tag> <description> <![CDATA[ the param-description ]]> </description> <defaultValue>42</defaultValue> </param> <param> <key>another-param</key> </param> <!-- deprecated fields --> <configKey>Checker/TreeWalker/LocalVariableName</configKey> <priority>BLOCKER</priority> </rule> </rules>
void done()
Copyright © 2009-2014 SonarSource. All Rights Reserved.