Fork me on GitHub

Résultats PMD

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

Violations By Priority

Priority 3

fr/paris/lutece/plugins/extend/modules/statistics/business/ResourceExtenderStatsDAO.java

Rule Violation Ligne
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 64
ShortVariable Avoid variables with short names like rs 97
CloseResource Ensure that resources like this ResultSet object are closed after use 97

fr/paris/lutece/plugins/extend/modules/statistics/web/StatisticsJspBean.java

Rule Violation Ligne
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 34218
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 76218
ImmutableField Private field '_resourceTypeService' could be made final; it is only initialized in the declaration or constructor. 109
ImmutableField Private field '_resourceExtenderService' could be made final; it is only initialized in the declaration or constructor. 110
ImmutableField Private field '_statService' could be made final; it is only initialized in the declaration or constructor. 111
ImmutableField Private field '_nDefaultItemsPerPage' could be made final; it is only initialized in the declaration or constructor. 115
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 179181
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 183
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 183

Fichiers

fr/paris/lutece/plugins/extend/modules/statistics/business/ResourceExtenderStatsDAO.java

Rule Violation Priority Ligne
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 64
ShortVariable Avoid variables with short names like rs 3 97
CloseResource Ensure that resources like this ResultSet object are closed after use 3 97

fr/paris/lutece/plugins/extend/modules/statistics/web/StatisticsJspBean.java

Rule Violation Priority Ligne
ExcessiveImports A high number of imports can indicate a high degree of coupling within an object. 3 34218
MissingSerialVersionUID Classes implementing Serializable should set a serialVersionUID 3 76218
ImmutableField Private field '_resourceTypeService' could be made final; it is only initialized in the declaration or constructor. 3 109
ImmutableField Private field '_resourceExtenderService' could be made final; it is only initialized in the declaration or constructor. 3 110
ImmutableField Private field '_statService' could be made final; it is only initialized in the declaration or constructor. 3 111
ImmutableField Private field '_nDefaultItemsPerPage' could be made final; it is only initialized in the declaration or constructor. 3 115
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 179181
UseConcurrentHashMap If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation 3 183
UseDiamondOperator Explicit type arguments can be replaced by Diamond Operator 3 183