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



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 - 2024 Weber Informatics LLC | Privacy Policy