Résultats PMD
Le document suivant contient les résultats de PMD 6.13.0.
Violations By Priority
Priority 1
fr/paris/lutece/plugins/stock/modules/recommendation/service/FilePurchaseDataWriter.java
Rule |
Violation |
Ligne |
AvoidFileStream |
Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter |
70 |
Priority 3
fr/paris/lutece/plugins/stock/modules/recommendation/business/AvailableProductsDAO.java
Rule |
Violation |
Ligne |
UseDiamondOperator |
Explicit type arguments can be replaced by Diamond Operator |
65 |
LinguisticNaming |
Linguistics Antipattern - The getter 'getProductInfos' should not return void linguistically |
89–101 |
fr/paris/lutece/plugins/stock/modules/recommendation/business/RecommendationDAO.java
fr/paris/lutece/plugins/stock/modules/recommendation/business/StockPurchaseDAO.java
fr/paris/lutece/plugins/stock/modules/recommendation/service/BuildRecommendationsDaemon.java
fr/paris/lutece/plugins/stock/modules/recommendation/service/FilePurchaseDataWriter.java
Rule |
Violation |
Ligne |
ImmutableField |
Private field '_file' could be made final; it is only initialized in the declaration or constructor. |
49 |
fr/paris/lutece/plugins/stock/modules/recommendation/service/StockRecommendationService.java
fr/paris/lutece/plugins/stock/modules/recommendation/web/RecommendationApp.java
fr/paris/lutece/plugins/stock/modules/recommendation/web/RecommendationPageInclude.java
Rule |
Violation |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
71 |
Fichiers
fr/paris/lutece/plugins/stock/modules/recommendation/business/AvailableProductsDAO.java
Rule |
Violation |
Priority |
Ligne |
UseDiamondOperator |
Explicit type arguments can be replaced by Diamond Operator |
3 |
65 |
LinguisticNaming |
Linguistics Antipattern - The getter 'getProductInfos' should not return void linguistically |
3 |
89–101 |
fr/paris/lutece/plugins/stock/modules/recommendation/business/RecommendationDAO.java
Rule |
Violation |
Priority |
Ligne |
UseDiamondOperator |
Explicit type arguments can be replaced by Diamond Operator |
3 |
104 |
fr/paris/lutece/plugins/stock/modules/recommendation/business/StockPurchaseDAO.java
fr/paris/lutece/plugins/stock/modules/recommendation/service/BuildRecommendationsDaemon.java
fr/paris/lutece/plugins/stock/modules/recommendation/service/FilePurchaseDataWriter.java
Rule |
Violation |
Priority |
Ligne |
ImmutableField |
Private field '_file' could be made final; it is only initialized in the declaration or constructor. |
3 |
49 |
AvoidFileStream |
Avoid instantiating FileInputStream, FileOutputStream, FileReader, or FileWriter |
1 |
70 |
fr/paris/lutece/plugins/stock/modules/recommendation/service/StockRecommendationService.java
fr/paris/lutece/plugins/stock/modules/recommendation/web/RecommendationApp.java
fr/paris/lutece/plugins/stock/modules/recommendation/web/RecommendationPageInclude.java
Rule |
Violation |
Priority |
Ligne |
UseConcurrentHashMap |
If you run in Java5 or newer and have concurrent access, you should use the ConcurrentHashMap implementation |
3 |
71 |