| AbstractNcssCountRule |
Deprecated.
|
| AvoidDeeplyNestedIfStmtsRule |
|
| AvoidThrowingNullPointerExceptionRule |
Finds throw statements containing NullPointerException
instances as thrown values
|
| CouplingBetweenObjectsRule |
CouplingBetweenObjects attempts to capture all unique Class attributes, local
variables, and return types to determine how many objects a class is coupled
to.
|
| CyclomaticComplexityRule |
Cyclomatic complexity rule using metrics.
|
| DataClassRule |
|
| ExceptionAsFlowControlRule |
Catches the use of exception statements as a flow control device.
|
| ExcessiveClassLengthRule |
This rule detects when a class exceeds a certain threshold.
|
| ExcessiveImportsRule |
ExcessiveImports attempts to count all unique imports a class contains.
|
| ExcessiveLengthRule |
This is a common super class for things which have excessive length.
|
| ExcessiveMethodLengthRule |
This rule detects when a method exceeds a certain threshold.
|
| ExcessiveNodeCountRule |
This is a common super class for things which shouldn't have excessive nodes
underneath.
|
| ExcessiveParameterListRule |
This rule detects an abnormally long parameter list.
|
| ExcessivePublicCountRule |
Rule attempts to count all public methods and public attributes
defined in a class.
|
| GenericClassCounterRule |
A generic rule that can be configured to "count" classes of certain type
based on either their name (full name, prefix, suffixes anything can be
matched with a regex), and/or their type.
|
| GodClassRule |
The God Class Rule detects the God Class design flaw using metrics.
|
| ImmutableFieldRule |
|
| LawOfDemeterRule |
This rule can detect possible violations of the Law of Demeter.
|
| LoosePackageCouplingRule |
The loose package coupling Rule can be used to ensure coupling outside of a
package hierarchy is minimized to all but an allowed set of classes from
within the package hierarchy.
|
| ModifiedCyclomaticComplexityRule |
Deprecated. |
| NcssConstructorCountRule |
Deprecated. |
| NcssCountRule |
Simple rule for Ncss.
|
| NcssMethodCountRule |
Deprecated. |
| NcssTypeCountRule |
Deprecated. |
| NPathComplexityRule |
Simple n-path complexity rule.
|
| PositionalIteratorRule |
|
| SignatureDeclareThrowsExceptionRule |
A method/constructor shouldn't explicitly throw java.lang.Exception, since it
is unclear which exceptions that can be thrown from the methods.
|
| SimplifyBooleanReturnsRule |
|
| SingularFieldRule |
|
| StdCyclomaticComplexityRule |
Deprecated. |
| StdCyclomaticComplexityRule.Entry |
|
| SwitchDensityRule |
Switch Density - This is the number of statements over the number of
cases within a switch.
|
| TooManyFieldsRule |
|
| UselessOverridingMethodRule |
|
| UseUtilityClassRule |
|