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
13 12 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistAPI 2
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistConstants 2
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess 4
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistProvider 1
fr.paris.lutece.plugins.broadcastproxy.service.Constants 2
fr.paris.lutece.plugins.broadcastproxy.web.BroadcastproxyJspBean 1

fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistAPI

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistAPI.httpToStrResponse(HttpResponse): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 501 High
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistAPI.httpToStrResponse(HttpResponse) may fail to close stream BAD_PRACTICE OS_OPEN_STREAM 501 Medium

fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistConstants

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistConstants.TYPE_INTEREST isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 39 High
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistConstants.TYPE_SUBSCRIPTION isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 38 High

fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess.doDelete(String, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 198 Medium
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess.doGet(String, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 73 Medium
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess.doPost(String, String, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 114 Medium
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess.doPut(String, String, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 156 Medium

fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistProvider

Bug Catégorie Détails Ligne Priorité
Exception is caught when Exception is not thrown in fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistProvider.initMapIdName() STYLE REC_CATCH_EXCEPTION 546 Medium

fr.paris.lutece.plugins.broadcastproxy.service.Constants

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.broadcastproxy.service.Constants.TYPE_ALERT isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 38 High
fr.paris.lutece.plugins.broadcastproxy.service.Constants.TYPE_NEWSLETTER isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 39 High

fr.paris.lutece.plugins.broadcastproxy.web.BroadcastproxyJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.broadcastproxy.web.BroadcastproxyJspBean defines non-transient non-serializable instance field _subscriptionFeeds BAD_PRACTICE SE_BAD_FIELD Non disponible Medium