PMD Results

The following document contains the results of PMD 7.17.0.

Violations By Priority

Priority 3

civitas/crypto/CryptoBase.java

Rule Violation Line
ServiceClassField Services have only @Autowired fields 24
ServiceClassField Services have only @Autowired fields 25
ServiceClassField Services have only @Autowired fields 26
ServiceClassMethods Services have only public apply method 46
ServiceClassMethods Services have only public apply method 50
ServiceClassMethods Services have only public apply method 58
ServiceClassMethods Services have only public apply method 62
ServiceClassMethods Services have only public apply method 73
ServiceClassMethods Services have only public apply method 77
ServiceClassMethods Services have only public apply method 81

civitas/crypto/GetPublicKeyGeneratorService.java

Rule Violation Line
ServiceClassField Services have only @Autowired fields 11

civitas/crypto/GetSharedKeyGeneratorService.java

Rule Violation Line
ServiceClassField Services have only @Autowired fields 14

civitas/crypto/messagedigest/CryptoHash.java

Rule Violation Line
ServiceClassField Services have only @Autowired fields 21

Priority 4

civitas/crypto/CryptoBase.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Constants': 'ZERO' is already in scope because it is inherited by an enclosing type 54

Files

civitas/crypto/CryptoBase.java

Rule Violation Priority Line
ServiceClassField Services have only @Autowired fields 3 24
ServiceClassField Services have only @Autowired fields 3 25
ServiceClassField Services have only @Autowired fields 3 26
ServiceClassMethods Services have only public apply method 3 46
ServiceClassMethods Services have only public apply method 3 50
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Constants': 'ZERO' is already in scope because it is inherited by an enclosing type 4 54
ServiceClassMethods Services have only public apply method 3 58
ServiceClassMethods Services have only public apply method 3 62
ServiceClassMethods Services have only public apply method 3 73
ServiceClassMethods Services have only public apply method 3 77
ServiceClassMethods Services have only public apply method 3 81

civitas/crypto/GetPublicKeyGeneratorService.java

Rule Violation Priority Line
ServiceClassField Services have only @Autowired fields 3 11

civitas/crypto/GetSharedKeyGeneratorService.java

Rule Violation Priority Line
ServiceClassField Services have only @Autowired fields 3 14

civitas/crypto/messagedigest/CryptoHash.java

Rule Violation Priority Line
ServiceClassField Services have only @Autowired fields 3 21