![JAR search and dependency download from the Maven repository](/logo.png)
resources.report.rules.pmd.Import_Statement_Rules.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sanity4j Show documentation
Show all versions of sanity4j Show documentation
Sanity4J was created to simplify running multiple static code
analysis tools on the Java projects. It provides a single entry
point to run all the selected tools and produce a consolidated
report, which presents all findings in an easily accessible
manner.
The newest version!
Import_Statement_Rules
Import_Statement_Rules
ort_Statement_Rules">Import Statement Rules
DuplicateImports:
Avoid duplicate import statements.
DontImportJavaLang:
Avoid importing anything from the package 'java.lang'. These classes are automatically imported (JLS 7.5.3).
UnusedImports:
Avoid unused import statements.
ImportFromSamePackage:
No need to import a type that lives in the same package.
TooManyStaticImports:
If you overuse the static import feature, it can make your program unreadable and
unmaintainable, polluting its namespace with all the static members you import.
Readers of your code (including you, a few months after you wrote it) will not know
which class a static member comes from (Sun 1.5 Language Guide).
© 2015 - 2025 Weber Informatics LLC | Privacy Policy