| Class |
Description |
|
CompositeRuleSet
|
A RuleSet implementation that aggregates a set of RuleSets and Rules. |
|
FilteredRuleSet
|
A RuleSet implementation that is a Decorator for another RuleSet, but provides
the ability to filter included and excluded rules within that RuleSet. |
|
GroovyDslRuleSet
|
A RuleSet implementation that parses a Groovy DSL of RuleSet definitions.
|
|
JsonFileRuleSet
|
A RuleSet implementation that parses Rule definitions from JSON read from a
file. |
|
JsonReaderRuleSet
|
A RuleSet implementation that parses Rule definitions from Json read from a
Reader. |
|
ListRuleSet
|
A RuleSet implementation that returns a static List of Rules passed into its constructor. |
|
MovedRules
|
Helper class to manage information for moved or renamed rules, and provide helpful error message. |
|
PropertiesFileRuleSetConfigurer
|
Reads the properties file named "codenarc.properties", if found on the classpath, and applies
the property values to matching Rules within a specified RuleSet. |
|
RuleSetBuilder
|
A Builder for RuleSets. |
|
RuleSetDelegate
|
|
|
RuleSetUtil
|
A private utility class for the RuleSet classes. |
|
RuleSets
|
Holds list of all RuleSet files. |
|
TopLevelDelegate
|
|
|
XmlFileRuleSet
|
A RuleSet implementation that parses Rule definitions from XML read from a
file. |
|
XmlReaderRuleSet
|
A RuleSet implementation that parses Rule definitions from XML read from a
Reader. |