| Class |
Description |
|
AbstractImportRule
|
Abstract class with common functionalities for import-related rules. |
|
DuplicateImportRule
|
Rule that checks for a duplicate import |
|
ImportFromSamePackageRule
|
Checks for an import of a class that is within the same package as the importing class. |
|
ImportFromSunPackagesRule
|
Avoid importing anything from the 'sun.*' packages. |
|
MisorderedStaticImportsRule
|
Static imports should be before nonstatic imports |
|
NoWildcardImportsRule
|
Checks for wildcard (star) imports. |
|
UnnecessaryGroovyImportRule
|
Rule that checks for non-static imports from any packages that are
automatically imported by Groovy, including:
- java.io
- java.lang
- java.net
- java.util
- java.math.BigDecimal
- java.math.BigInteger
- groovy.lang
- groovy.util
|
|
UnusedImportRule
|
Rule that checks for an unreferenced import |