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 | 
| 24 | 12 | 0 | 0 | 
fr.paris.lutece.plugins.referencelist.business.CompareResult
| Bug | Catégorie | Détails | Ligne | Priorité | 
| fr.paris.lutece.plugins.referencelist.business.CompareResult.getDuplicateListCandidateReferenceItems() may expose internal representation by returning CompareResult._duplicateListCandidateReferenceItems | MALICIOUS_CODE | EI_EXPOSE_REP | 89 | Medium | 
| fr.paris.lutece.plugins.referencelist.business.CompareResult.getInsertListCandidateReferenceItems() may expose internal representation by returning CompareResult._insertListCandidateReferenceItems | MALICIOUS_CODE | EI_EXPOSE_REP | 94 | Medium | 
| fr.paris.lutece.plugins.referencelist.business.CompareResult.getUpdateListCandidateReferenceItems() may expose internal representation by returning CompareResult._updateListCandidateReferenceItems | MALICIOUS_CODE | EI_EXPOSE_REP | 84 | Medium | 
| new fr.paris.lutece.plugins.referencelist.business.CompareResult(List, List, List) may expose internal representation by storing an externally mutable object into CompareResult._duplicateListCandidateReferenceItems | MALICIOUS_CODE | EI_EXPOSE_REP2 | 68 | Medium | 
| new fr.paris.lutece.plugins.referencelist.business.CompareResult(List, List, List) may expose internal representation by storing an externally mutable object into CompareResult._insertListCandidateReferenceItems | MALICIOUS_CODE | EI_EXPOSE_REP2 | 69 | Medium | 
| new fr.paris.lutece.plugins.referencelist.business.CompareResult(List, List, List) may expose internal representation by storing an externally mutable object into CompareResult._updateListCandidateReferenceItems | MALICIOUS_CODE | EI_EXPOSE_REP2 | 67 | Medium | 
fr.paris.lutece.plugins.referencelist.business.ReferenceItem
| Bug | Catégorie | Détails | Ligne | Priorité | 
| The class name fr.paris.lutece.plugins.referencelist.business.ReferenceItem shadows the simple name of the superclass fr.paris.lutece.util.ReferenceItem | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 39-87 | High | 
fr.paris.lutece.plugins.referencelist.service.ReferenceItemPrepareImport
| Bug | Catégorie | Détails | Ligne | Priorité | 
| Found reliance on default encoding in fr.paris.lutece.plugins.referencelist.service.ReferenceItemPrepareImport.findCandidateItems(InputStream, int): new java.io.InputStreamReader(InputStream) | I18N | DM_DEFAULT_ENCODING | 171 | High | 
| Found reliance on default encoding in fr.paris.lutece.plugins.referencelist.service.ReferenceItemPrepareImport.getHtmlLinkBase64Src(String): String.getBytes() | I18N | DM_DEFAULT_ENCODING | 226 | High | 
| Found reliance on default encoding in fr.paris.lutece.plugins.referencelist.service.ReferenceItemPrepareImport.isErrorInCSVFile(InputStream): new java.io.InputStreamReader(InputStream) | I18N | DM_DEFAULT_ENCODING | 110 | High | 
fr.paris.lutece.plugins.referencelist.web.ReferenceItemJspBean
| Bug | Catégorie | Détails | Ligne | Priorité | 
| Class fr.paris.lutece.plugins.referencelist.web.ReferenceItemJspBean defines non-transient non-serializable instance field _compareResult | BAD_PRACTICE | SE_BAD_FIELD | Non disponible | Medium | 
| Class fr.paris.lutece.plugins.referencelist.web.ReferenceItemJspBean defines non-transient non-serializable instance field _referenceitem | BAD_PRACTICE | SE_BAD_FIELD | Non disponible | Medium |