Class |
Description |
ConfusingTernaryAstVisitor
|
|
ConfusingTernaryRule
|
In an "if" expression with an "else" clause, avoid negation in the test. |
CouldBeElvisAstVisitor
|
|
CouldBeElvisRule
|
Catch an if block that could be written as an elvis expression. |
HashtableIsObsoleteRule
|
Check for direct use of Vector or java.util.Hashtable. |
IfStatementCouldBeTernaryAstVisitor
|
|
IfStatementCouldBeTernaryRule
|
Checks for: |
InvertedIfElseAstVisitor
|
|
InvertedIfElseRule
|
An inverted if-else statement is one in which there is a single if statement with a single else branch and the
boolean test of the if is negated. |
LongLiteralWithLowerCaseLAstVisitor
|
|
LongLiteralWithLowerCaseLRule
|
In Java and Groovy, you can specify long literals with the L or l character, for instance 55L or
24l. |
NoDefRule
|
Def keyword is overused and should be replaced with specific type.
|
ParameterReassignmentAstVisitor
|
|
ParameterReassignmentRule
|
Checks for a method or closure parameter being reassigned to a new value within the body of the
method/closure, which is a confusing, questionable practice. |
TernaryCouldBeElvisAstVisitor
|
|
TernaryCouldBeElvisRule
|
Rule that checks for ternary expressions where the boolean and true expressions are the same.
|
VectorIsObsoleteRule
|
Check for direct use of Vector or java.util.Vector. |