PMD Results

The following document contains the results of PMD 6.21.0.

Violations By Priority

Priority 3

com/x/wcrm/core/entity/WTest.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'subject'. 60
UnusedPrivateField Avoid unused private fields such as 'remark'. 67

Priority 4

com/x/wcrm/core/entity/Attachment.java

Rule Violation Line
UselessParentheses Useless parentheses. 252

com/x/wcrm/core/entity/Attachment_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
DontImportJavaLang Avoid importing anything from the package java.lang 9
DontImportJavaLang Avoid importing anything from the package java.lang 10
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Attachment' due to existing same package import 'com.x.wcrm.core.entity.*' 16

com/x/wcrm/core/entity/ContactsAndOpportunity_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.ContactsAndOpportunity' due to existing same package import 'com.x.wcrm.core.entity.*' 12

com/x/wcrm/core/entity/Contacts_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Contacts' due to existing same package import 'com.x.wcrm.core.entity.*' 14

com/x/wcrm/core/entity/Customer_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Customer' due to existing same package import 'com.x.wcrm.core.entity.*' 14

com/x/wcrm/core/entity/Leads_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Leads' due to existing same package import 'com.x.wcrm.core.entity.*' 14

com/x/wcrm/core/entity/OperationRecord_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
DontImportJavaLang Avoid importing anything from the package java.lang 9
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.OperationRecord' due to existing same package import 'com.x.wcrm.core.entity.*' 13

com/x/wcrm/core/entity/OpportunityStatus_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
DontImportJavaLang Avoid importing anything from the package java.lang 9
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.OpportunityStatus' due to existing same package import 'com.x.wcrm.core.entity.*' 13

com/x/wcrm/core/entity/OpportunityType_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.OpportunityType' due to existing same package import 'com.x.wcrm.core.entity.*' 13

com/x/wcrm/core/entity/Opportunity_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
DontImportJavaLang Avoid importing anything from the package java.lang 9
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Opportunity' due to existing same package import 'com.x.wcrm.core.entity.*' 15

com/x/wcrm/core/entity/Record_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
DontImportJavaLang Avoid importing anything from the package java.lang 9
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Record' due to existing same package import 'com.x.wcrm.core.entity.*' 14

com/x/wcrm/core/entity/WCrmConfig_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
DontImportJavaLang Avoid importing anything from the package java.lang 9
DontImportJavaLang Avoid importing anything from the package java.lang 10
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.WCrmConfig' due to existing same package import 'com.x.wcrm.core.entity.*' 14

com/x/wcrm/core/entity/WTest_.java

Rule Violation Line
DontImportJavaLang Avoid importing anything from the package java.lang 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.WTest' due to existing same package import 'com.x.wcrm.core.entity.*' 12

Files

com/x/wcrm/core/entity/Attachment.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 252

com/x/wcrm/core/entity/Attachment_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
DontImportJavaLang Avoid importing anything from the package java.lang 4 9
DontImportJavaLang Avoid importing anything from the package java.lang 4 10
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Attachment' due to existing same package import 'com.x.wcrm.core.entity.*' 4 16

com/x/wcrm/core/entity/ContactsAndOpportunity_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.ContactsAndOpportunity' due to existing same package import 'com.x.wcrm.core.entity.*' 4 12

com/x/wcrm/core/entity/Contacts_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Contacts' due to existing same package import 'com.x.wcrm.core.entity.*' 4 14

com/x/wcrm/core/entity/Customer_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Customer' due to existing same package import 'com.x.wcrm.core.entity.*' 4 14

com/x/wcrm/core/entity/Leads_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Leads' due to existing same package import 'com.x.wcrm.core.entity.*' 4 14

com/x/wcrm/core/entity/OperationRecord_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
DontImportJavaLang Avoid importing anything from the package java.lang 4 9
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.OperationRecord' due to existing same package import 'com.x.wcrm.core.entity.*' 4 13

com/x/wcrm/core/entity/OpportunityStatus_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
DontImportJavaLang Avoid importing anything from the package java.lang 4 9
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.OpportunityStatus' due to existing same package import 'com.x.wcrm.core.entity.*' 4 13

com/x/wcrm/core/entity/OpportunityType_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.OpportunityType' due to existing same package import 'com.x.wcrm.core.entity.*' 4 13

com/x/wcrm/core/entity/Opportunity_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
DontImportJavaLang Avoid importing anything from the package java.lang 4 9
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Opportunity' due to existing same package import 'com.x.wcrm.core.entity.*' 4 15

com/x/wcrm/core/entity/Record_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
DontImportJavaLang Avoid importing anything from the package java.lang 4 9
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.Record' due to existing same package import 'com.x.wcrm.core.entity.*' 4 14

com/x/wcrm/core/entity/WCrmConfig_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
DontImportJavaLang Avoid importing anything from the package java.lang 4 9
DontImportJavaLang Avoid importing anything from the package java.lang 4 10
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.WCrmConfig' due to existing same package import 'com.x.wcrm.core.entity.*' 4 14

com/x/wcrm/core/entity/WTest.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'subject'. 3 60
UnusedPrivateField Avoid unused private fields such as 'remark'. 3 67

com/x/wcrm/core/entity/WTest_.java

Rule Violation Priority Line
DontImportJavaLang Avoid importing anything from the package java.lang 4 8
UnnecessaryFullyQualifiedName Unnecessary use of fully qualified name 'com.x.wcrm.core.entity.WTest' due to existing same package import 'com.x.wcrm.core.entity.*' 4 12