Fork me on GitHub

Résultats PMD

Le document suivant contient les résultats de PMD 6.13.0.

Violations By Priority

Priority 1

fr/paris/lutece/plugins/filegenerator/service/TemporaryFileService.java

Rule Violation Ligne
ClassWithOnlyPrivateConstructorsShouldBeFinal A class which only has private constructors should be final 47118

Priority 3

fr/paris/lutece/plugins/filegenerator/service/FileGeneratorPlugin.java

Rule Violation Ligne
CommentRequired Header comments are required 4258

fr/paris/lutece/plugins/filegenerator/service/TemporaryFileDaemon.java

Rule Violation Ligne
CommentRequired Header comments are required 4357

fr/paris/lutece/plugins/filegenerator/service/TemporaryFileGeneratorService.java

Rule Violation Ligne
CommentRequired Public method and constructor comments are required 6669
CommentRequired Public method and constructor comments are required 7174
CommentRequired Header comments are required 76203
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 76
ImmutableField Private field '_generator' could be made final; it is only initialized in the declaration or constructor. 79
ImmutableField Private field '_user' could be made final; it is only initialized in the declaration or constructor. 80
ConfusingTernary Avoid if (x != y) ..; else ..; 116158
AccessorMethodGeneration Avoid autogenerated methods to access private fields and methods of inner / outer classes 123
AccessorMethodGeneration Avoid autogenerated methods to access private fields and methods of inner / outer classes 123
AccessorMethodGeneration Avoid autogenerated methods to access private fields and methods of inner / outer classes 126
OptimizableToArrayCall This call to Collection.toArray() may be optimizable 176

fr/paris/lutece/plugins/filegenerator/service/TemporaryFileService.java

Rule Violation Ligne
CommentRequired Header comments are required 47118
ImmutableField Private field '_fileStoreServiceProvider' could be made final; it is only initialized in the declaration or constructor. 51
CommentRequired Public method and constructor comments are required 5962
CommentRequired Public method and constructor comments are required 6472
CommentRequired Public method and constructor comments are required 7489
CommentRequired Public method and constructor comments are required 91104
CommentRequired Public method and constructor comments are required 106117

fr/paris/lutece/plugins/filegenerator/web/admin/TemporaryFilesJspBean.java

Rule Violation Ligne
CommentRequired Public method and constructor comments are required 90106
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 94
CommentRequired Public method and constructor comments are required 108134
ConfusingTernary Avoid if (x != y) ..; else ..; 129
CommentRequired Public method and constructor comments are required 136149

Fichiers

fr/paris/lutece/plugins/filegenerator/service/FileGeneratorPlugin.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 4258

fr/paris/lutece/plugins/filegenerator/service/TemporaryFileDaemon.java

Rule Violation Priority Ligne
CommentRequired Header comments are required 3 4357

fr/paris/lutece/plugins/filegenerator/service/TemporaryFileGeneratorService.java

Rule Violation Priority Ligne
CommentRequired Public method and constructor comments are required 3 6669
CommentRequired Public method and constructor comments are required 3 7174
CommentRequired Header comments are required 3 76203
DoNotUseThreads To be compliant to J2EE, a webapp should not use any thread. 3 76
ImmutableField Private field '_generator' could be made final; it is only initialized in the declaration or constructor. 3 79
ImmutableField Private field '_user' could be made final; it is only initialized in the declaration or constructor. 3 80
ConfusingTernary Avoid if (x != y) ..; else ..; 3 116158
AccessorMethodGeneration Avoid autogenerated methods to access private fields and methods of inner / outer classes 3 123
AccessorMethodGeneration Avoid autogenerated methods to access private fields and methods of inner / outer classes 3 123
AccessorMethodGeneration Avoid autogenerated methods to access private fields and methods of inner / outer classes 3 126
OptimizableToArrayCall This call to Collection.toArray() may be optimizable 3 176

fr/paris/lutece/plugins/filegenerator/service/TemporaryFileService.java

Rule Violation Priority Ligne
ClassWithOnlyPrivateConstructorsShouldBeFinal A class which only has private constructors should be final 1 47118
CommentRequired Header comments are required 3 47118
ImmutableField Private field '_fileStoreServiceProvider' could be made final; it is only initialized in the declaration or constructor. 3 51
CommentRequired Public method and constructor comments are required 3 5962
CommentRequired Public method and constructor comments are required 3 6472
CommentRequired Public method and constructor comments are required 3 7489
CommentRequired Public method and constructor comments are required 3 91104
CommentRequired Public method and constructor comments are required 3 106117

fr/paris/lutece/plugins/filegenerator/web/admin/TemporaryFilesJspBean.java

Rule Violation Priority Ligne
CommentRequired Public method and constructor comments are required 3 90106
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 94
CommentRequired Public method and constructor comments are required 3 108134
ConfusingTernary Avoid if (x != y) ..; else ..; 3 129
CommentRequired Public method and constructor comments are required 3 136149