All Downloads are FREE. Search and download functionalities are using the official Maven repository.

resources.report.rules.pmd.Import_Statement_Rules.html Maven / Gradle / Ivy

Go to download

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