2016/02/07 - Apache Onami has been retired.

For more information, please explore the Attic.

PMD Results

The following document contains the results of PMD 5.0.2.

Files

org/apache/onami/autobind/annotations/features/AutoBindingFeature.java

ViolationLine
Too many static imports may lead to messy code1 - 198
Unnecessary use of fully qualified name 'javax.inject.Singleton' due to existing import 'javax.inject.Singleton'78
Useless parentheses.78
Useless parentheses.139
Useless parentheses.144
Avoid empty catch blocks189 - 192

org/apache/onami/autobind/annotations/features/ImplementationBindingFeature.java

ViolationLine
Too many static imports may lead to messy code1 - 67
Useless parentheses.45
Unnecessary use of fully qualified name 'javax.inject.Singleton' due to existing import 'javax.inject.Singleton'57
Useless parentheses.57
Useless parentheses.64

org/apache/onami/autobind/annotations/features/ModuleBindingFeature.java

ViolationLine
Too many static imports may lead to messy code1 - 88

org/apache/onami/autobind/annotations/features/MultiBindingFeature.java

ViolationLine
Too many static imports may lead to messy code1 - 102

org/apache/onami/autobind/install/InstallationContext.java

ViolationLine
Avoid modifiers which are implied by the context78 - 84

org/apache/onami/autobind/install/bindjob/InstanceBindingJob.java

ViolationLine
Ensure you override both equals() and hashCode()33

org/apache/onami/autobind/install/bindjob/InterfaceBindingJob.java

ViolationLine
Ensure you override both equals() and hashCode()33

org/apache/onami/autobind/install/bindjob/MultiBindingJob.java

ViolationLine
Ensure you override both equals() and hashCode()33

org/apache/onami/autobind/scanner/ScannerModule.java

ViolationLine
Too many static imports may lead to messy code1 - 107

org/apache/onami/autobind/utils/VariableResolver.java

ViolationLine
Do not hard code the IP address 113