Fork me on GitHub

Rapport FindBugs de détection des bugs

Le document suivant contient les résultats du FindBugs

La version de FindBugs est 3.0.1

La limite est

L'effort est max

Résumé

Classes Bugs Erreurs Classes Manquantes
31 17 0 20

Fichiers

Classe Bugs
fr.paris.lutece.plugins.identitystore.v1.web.service.HttpAccessTransport 3
fr.paris.lutece.plugins.identitystore.v2.web.rs.service.MockIdentityTransportRest 2
fr.paris.lutece.plugins.identitystore.v2.web.service.HttpAccessTransport 3
fr.paris.lutece.plugins.identitystore.v3.web.rs.service.AbstractTransportRest 1
fr.paris.lutece.plugins.identitystore.v3.web.rs.service.HttpAccessTransport 4
fr.paris.lutece.plugins.identitystore.v3.web.rs.service.MockIdentityTransportRest 3
fr.paris.lutece.plugins.identitystore.v3.web.rs.service.MockServiceContractTransportDataStore 1

fr.paris.lutece.plugins.identitystore.v1.web.service.HttpAccessTransport

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.identitystore.v1.web.service.HttpAccessTransport.doDelete(String, Map, Map, Class, ObjectMapper) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 192 Medium
fr.paris.lutece.plugins.identitystore.v1.web.service.HttpAccessTransport.doGet(String, Map, Map, Class, ObjectMapper) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 127 Medium
fr.paris.lutece.plugins.identitystore.v1.web.service.HttpAccessTransport.doPostMultiPart(String, Map, Map, Map, Class, ObjectMapper) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 160 Medium

fr.paris.lutece.plugins.identitystore.v2.web.rs.service.MockIdentityTransportRest

Bug Catégorie Détails Ligne Priorité
Unread field: fr.paris.lutece.plugins.identitystore.v2.web.rs.service.MockIdentityTransportRest.CONNECTION_ID_PREFIX; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 57 Medium
Unread field: fr.paris.lutece.plugins.identitystore.v2.web.rs.service.MockIdentityTransportRest.CUSTOMER_ID_PREFIX; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 58 Medium

fr.paris.lutece.plugins.identitystore.v2.web.service.HttpAccessTransport

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.identitystore.v2.web.service.HttpAccessTransport.doDelete(String, Map, Map, Class, ObjectMapper) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 225 Medium
fr.paris.lutece.plugins.identitystore.v2.web.service.HttpAccessTransport.doGet(String, Map, Map, Class, ObjectMapper) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 160 Medium
fr.paris.lutece.plugins.identitystore.v2.web.service.HttpAccessTransport.doPostMultiPart(String, Map, Map, Map, Class, ObjectMapper) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 193 Medium

fr.paris.lutece.plugins.identitystore.v3.web.rs.service.AbstractTransportRest

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.identitystore.v3.web.rs.service.AbstractTransportRest._mapper isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 53 High

fr.paris.lutece.plugins.identitystore.v3.web.rs.service.HttpAccessTransport

Bug Catégorie Détails Ligne Priorité
Exception is caught when Exception is not thrown in fr.paris.lutece.plugins.identitystore.v3.web.rs.service.HttpAccessTransport.mapJsonList(ObjectMapper, String, Class) STYLE REC_CATCH_EXCEPTION 421 Medium
fr.paris.lutece.plugins.identitystore.v3.web.rs.service.HttpAccessTransport.doDelete(String, Map, Map, Class, ObjectMapper) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 236 Medium
fr.paris.lutece.plugins.identitystore.v3.web.rs.service.HttpAccessTransport.doDeleteJSON(String, Map, Map, Object, Class, ObjectMapper) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 272 Medium
fr.paris.lutece.plugins.identitystore.v3.web.rs.service.HttpAccessTransport.doGet(String, Map, Map, Class, ObjectMapper) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 204 Medium

fr.paris.lutece.plugins.identitystore.v3.web.rs.service.MockIdentityTransportRest

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.identitystore.v3.web.rs.service.MockIdentityTransportRest._mapper isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 91 High
Unread field: fr.paris.lutece.plugins.identitystore.v3.web.rs.service.MockIdentityTransportRest.CONNECTION_ID_PREFIX; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 84 Medium
Unread field: fr.paris.lutece.plugins.identitystore.v3.web.rs.service.MockIdentityTransportRest.CUSTOMER_ID_PREFIX; should this field be static? PERFORMANCE SS_SHOULD_BE_STATIC 85 Medium

fr.paris.lutece.plugins.identitystore.v3.web.rs.service.MockServiceContractTransportDataStore

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.identitystore.v3.web.rs.service.MockServiceContractTransportDataStore._mapper isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 60 High