Fork me on GitHub

PMD Results

The following document contains the results of PMD 6.13.0.

Violations By Priority

Priority 1

fr/paris/lutece/plugins/blobstore/service/BlobStoreFileItem.java

Rule Violation Line
FieldNamingConventions The final field name '_blobstoreService' doesn't match '[a-z][a-zA-Z0-9]*' 69
FieldNamingConventions The final field name '_strBlobId' doesn't match '[a-z][a-zA-Z0-9]*' 70

fr/paris/lutece/plugins/blobstore/util/BlobStoreLibConstants.java

Rule Violation Line
ClassNamingConventions The utility class name 'BlobStoreLibConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 4155

Priority 2

fr/paris/lutece/plugins/blobstore/service/BlobStoreFileItem.java

Rule Violation Line
LoggerIsNotStaticFinal The Logger variable declaration does not contain the static and final modifiers 68

Priority 3

fr/paris/lutece/plugins/blobstore/business/BytesBlobStore.java

Rule Violation Line
MethodReturnsInternalArray Returning '_byValue' may expose an internal array. 74
ArrayIsStoredDirectly The user-supplied array 'value' is stored directly. 83

fr/paris/lutece/plugins/blobstore/service/BlobStoreFileItem.java

Rule Violation Line
ConfusingTernary Avoid if (x != y) ..; else ..; 102114

Files

fr/paris/lutece/plugins/blobstore/business/BytesBlobStore.java

Rule Violation Priority Line
MethodReturnsInternalArray Returning '_byValue' may expose an internal array. 3 74
ArrayIsStoredDirectly The user-supplied array 'value' is stored directly. 3 83

fr/paris/lutece/plugins/blobstore/service/BlobStoreFileItem.java

Rule Violation Priority Line
LoggerIsNotStaticFinal The Logger variable declaration does not contain the static and final modifiers 2 68
FieldNamingConventions The final field name '_blobstoreService' doesn't match '[a-z][a-zA-Z0-9]*' 1 69
FieldNamingConventions The final field name '_strBlobId' doesn't match '[a-z][a-zA-Z0-9]*' 1 70
ConfusingTernary Avoid if (x != y) ..; else ..; 3 102114

fr/paris/lutece/plugins/blobstore/util/BlobStoreLibConstants.java

Rule Violation Priority Line
ClassNamingConventions The utility class name 'BlobStoreLibConstants' doesn't match '[A-Z][a-zA-Z0-9]+(Utils?|Helper|Home|Service)' 1 4155