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 |
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 |