resources.report.rules.pmd.Coupling_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.
Coupling_Rules
Coupling_Rules
pling_Rules">Coupling Rules
CouplingBetweenObjects:
This rule counts unique attributes, local variables and return types within an object. A number
higher than specified threshold can indicate a high degree of coupling.
ExcessiveImports:
A high number of imports can indicate a high degree of coupling within
an object. Rule counts the number of unique imports and reports a violation
if the count is above the user defined threshold.
LooseCoupling:
Avoid using implementation types (i.e., HashSet); use the interface (i.e, Set) instead