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 | 
| 41 | 10 | 0 | 0 | 
fr.paris.lutece.plugins.carto.business.Coordonnee
| Bug | Catégorie | Détails | Ligne | Priorité | 
| fr.paris.lutece.plugins.carto.business.Coordonnee.getDataLayer() may expose internal representation by returning Coordonnee._dataLayer | MALICIOUS_CODE | EI_EXPOSE_REP | 167 | Medium | 
| fr.paris.lutece.plugins.carto.business.Coordonnee.setDataLayer(DataLayer) may expose internal representation by storing an externally mutable object into Coordonnee._dataLayer | MALICIOUS_CODE | EI_EXPOSE_REP2 | 172 | Medium | 
fr.paris.lutece.plugins.carto.business.DataLayer
| Bug | Catégorie | Détails | Ligne | Priorité | 
| fr.paris.lutece.plugins.carto.business.DataLayer.getGeometryType() may expose internal representation by returning DataLayer._geometryType | MALICIOUS_CODE | EI_EXPOSE_REP | 159 | Medium | 
| fr.paris.lutece.plugins.carto.business.DataLayer.setGeometryType(GeometryType) may expose internal representation by storing an externally mutable object into DataLayer._geometryType | MALICIOUS_CODE | EI_EXPOSE_REP2 | 170 | Medium | 
fr.paris.lutece.plugins.carto.business.Feature
| Bug | Catégorie | Détails | Ligne | Priorité | 
| Unused field: fr.paris.lutece.plugins.carto.business.Feature.type | PERFORMANCE | UUF_UNUSED_FIELD | Non disponible | Medium | 
fr.paris.lutece.plugins.carto.business.FeatureCollection
| Bug | Catégorie | Détails | Ligne | Priorité | 
| fr.paris.lutece.plugins.carto.business.FeatureCollection.getFeatures() may expose internal representation by returning FeatureCollection.features | MALICIOUS_CODE | EI_EXPOSE_REP | 13 | Medium | 
| fr.paris.lutece.plugins.carto.business.FeatureCollection.setFeatures(List) may expose internal representation by storing an externally mutable object into FeatureCollection.features | MALICIOUS_CODE | EI_EXPOSE_REP2 | 17 | Medium | 
fr.paris.lutece.plugins.carto.web.DataLayerJspBean
| Bug | Catégorie | Détails | Ligne | Priorité | 
| Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.carto.web.DataLayerJspBean.doCreateDataLayer(HttpServletRequest) | PERFORMANCE | DM_BOXED_PRIMITIVE_FOR_PARSING | 228 | High | 
| Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.carto.web.DataLayerJspBean.doModifyDataLayer(HttpServletRequest) | PERFORMANCE | DM_BOXED_PRIMITIVE_FOR_PARSING | 348 | High | 
fr.paris.lutece.plugins.carto.web.DataLayerMapTemplateJspBean
| Bug | Catégorie | Détails | Ligne | Priorité | 
| Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.carto.web.DataLayerMapTemplateJspBean.getModifyDataLayerMapTemplate(HttpServletRequest) | PERFORMANCE | DM_BOXED_PRIMITIVE_FOR_PARSING | 382 | High |