Fork me on GitHub

Rapport SpotBugs de détection des bugs

Le document suivant contient les résultats du SpotBugs

La version de SpotBugs est 4.5.3

La limite est medium

L'effort est default

Résumé

Classes Bugs Erreurs Classes Manquantes
13 12 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.accountgenerator.business.IdentityAccount 4
fr.paris.lutece.plugins.accountgenerator.dto.CitiesCodesListResponse 2
fr.paris.lutece.plugins.accountgenerator.service.GeocodesCache 3
fr.paris.lutece.plugins.accountgenerator.service.IdentityAccountGeneratorService 2
fr.paris.lutece.plugins.accountgenerator.web.request.AccountGeneratorCreateRequest 1

fr.paris.lutece.plugins.accountgenerator.business.IdentityAccount

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.accountgenerator.business.IdentityAccount.getCreationDate() may expose internal representation by returning IdentityAccount.creationDate MALICIOUS_CODE EI_EXPOSE_REP 67 Medium
fr.paris.lutece.plugins.accountgenerator.business.IdentityAccount.getExpirationDate() may expose internal representation by returning IdentityAccount.expirationDate MALICIOUS_CODE EI_EXPOSE_REP 77 Medium
fr.paris.lutece.plugins.accountgenerator.business.IdentityAccount.setCreationDate(Date) may expose internal representation by storing an externally mutable object into IdentityAccount.creationDate MALICIOUS_CODE EI_EXPOSE_REP2 72 Medium
fr.paris.lutece.plugins.accountgenerator.business.IdentityAccount.setExpirationDate(Date) may expose internal representation by storing an externally mutable object into IdentityAccount.expirationDate MALICIOUS_CODE EI_EXPOSE_REP2 82 Medium

fr.paris.lutece.plugins.accountgenerator.dto.CitiesCodesListResponse

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.accountgenerator.dto.CitiesCodesListResponse.getResult() may expose internal representation by returning CitiesCodesListResponse.result MALICIOUS_CODE EI_EXPOSE_REP 45 Medium
fr.paris.lutece.plugins.accountgenerator.dto.CitiesCodesListResponse.setResult(List) may expose internal representation by storing an externally mutable object into CitiesCodesListResponse.result MALICIOUS_CODE EI_EXPOSE_REP2 50 Medium

fr.paris.lutece.plugins.accountgenerator.service.GeocodesCache

Bug Catégorie Détails Ligne Priorité
Public static fr.paris.lutece.plugins.accountgenerator.service.GeocodesCache.instance() may expose internal representation by returning GeocodesCache.instance MALICIOUS_CODE MS_EXPOSE_REP 70 Medium
Exception is caught when Exception is not thrown in fr.paris.lutece.plugins.accountgenerator.service.GeocodesCache.getCodesFromCache(Date) STYLE REC_CATCH_EXCEPTION 107 Medium
Call to method of static java.text.DateFormat in fr.paris.lutece.plugins.accountgenerator.service.GeocodesCache.getCodesFromCache(Date) MT_CORRECTNESS STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE 84 Medium

fr.paris.lutece.plugins.accountgenerator.service.IdentityAccountGeneratorService

Bug Catégorie Détails Ligne Priorité
Incorrect lazy initialization of static field fr.paris.lutece.plugins.accountgenerator.service.IdentityAccountGeneratorService.instance in fr.paris.lutece.plugins.accountgenerator.service.IdentityAccountGeneratorService.instance() MT_CORRECTNESS LI_LAZY_INIT_STATIC 81-83 Medium
Public static fr.paris.lutece.plugins.accountgenerator.service.IdentityAccountGeneratorService.instance() may expose internal representation by returning IdentityAccountGeneratorService.instance MALICIOUS_CODE MS_EXPOSE_REP 85 Medium

fr.paris.lutece.plugins.accountgenerator.web.request.AccountGeneratorCreateRequest

Bug Catégorie Détails Ligne Priorité
new fr.paris.lutece.plugins.accountgenerator.web.request.AccountGeneratorCreateRequest(AccountGenerationRequest, String, String, String) may expose internal representation by storing an externally mutable object into AccountGeneratorCreateRequest._accountGenerationRequest MALICIOUS_CODE EI_EXPOSE_REP2 61 Medium