Fork me on GitHub

SpotBugs Bug Detector Report

The following document contains the results of SpotBugs

SpotBugs Version is 4.5.3

Threshold is medium

Effort is default

Summary

Classes Bugs Errors Missing Classes
12 4 0 0

Files

Class Bugs
fr.paris.lutece.plugins.stock.modules.recommendation.service.FilePurchaseDataWriter 1
fr.paris.lutece.plugins.stock.modules.recommendation.service.StockRecommendationService 3

fr.paris.lutece.plugins.stock.modules.recommendation.service.FilePurchaseDataWriter

Bug Category Details Line Priority
Found reliance on default encoding in fr.paris.lutece.plugins.stock.modules.recommendation.service.FilePurchaseDataWriter.reset(): new java.io.FileWriter(File) I18N DM_DEFAULT_ENCODING 70 High

fr.paris.lutece.plugins.stock.modules.recommendation.service.StockRecommendationService

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.stock.modules.recommendation.service.StockRecommendationService.createRecommender(File) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 284 High
Incorrect lazy initialization of static field fr.paris.lutece.plugins.stock.modules.recommendation.service.StockRecommendationService._singleton in fr.paris.lutece.plugins.stock.modules.recommendation.service.StockRecommendationService.instance() MT_CORRECTNESS LI_LAZY_INIT_STATIC 105-109 Medium
Public static fr.paris.lutece.plugins.stock.modules.recommendation.service.StockRecommendationService.instance() may expose internal representation by returning StockRecommendationService._singleton MALICIOUS_CODE MS_EXPOSE_REP 137 Medium