Since Checkstyle 3.2
SeverityMatchFilter
decides
audit events according to the severity
level of the event.
SeverityMatchFilter can suppress Checks that have Treewalker or Checker as parent module.
name | description | type | default value | since |
---|---|---|---|---|
acceptOnMatch | Control whether the filter accepts an audit event if and only if there is a match between the event's severity level and property severity. If acceptOnMatch is false , then the filter accepts an audit event if and only if there is not a match between the event's severity level and property severity. |
boolean | true |
3.2 |
severity | Specify the severity level of this filter. | SeverityLevel | error |
3.2 |
For example, the following configuration fragment directs the
Checker to not report audit events with severity
level info
:
<module name="Checker"> <module name="TreeWalker"> <module name="ParameterName"> <property name="severity" value="info"/> </module> <module name="MethodName"/> </module> <module name="SeverityMatchFilter"> <property name="severity" value="info"/> <property name="acceptOnMatch" value="false"/> </module> </module>
Example code:
public class Example1 { public void method1(int V1){} // ok, ParameterName's severity is info public void Method2(){} // violation, MethodName's severity is defaulted to error }
com.puppycrawl.tools.checkstyle.filters