Fork me on GitHub

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

Fichiers

Classe Bugs
fr.paris.lutece.plugins.seo.business.FriendlyUrl 5
fr.paris.lutece.plugins.seo.service.CanonicalUrlService 2
fr.paris.lutece.plugins.seo.service.FriendlyUrlService 2
fr.paris.lutece.plugins.seo.service.PanelService 1
fr.paris.lutece.plugins.seo.service.sitemap.SitemapUtils 3

fr.paris.lutece.plugins.seo.business.FriendlyUrl

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.seo.business.FriendlyUrl.getDateCreation() may expose internal representation by returning FriendlyUrl._dateCreation MALICIOUS_CODE EI_EXPOSE_REP 125 Medium
fr.paris.lutece.plugins.seo.business.FriendlyUrl.getDateModification() may expose internal representation by returning FriendlyUrl._dateModification MALICIOUS_CODE EI_EXPOSE_REP 146 Medium
fr.paris.lutece.plugins.seo.business.FriendlyUrl.setDateCreation(Timestamp) may expose internal representation by storing an externally mutable object into FriendlyUrl._dateCreation MALICIOUS_CODE EI_EXPOSE_REP2 136 Medium
fr.paris.lutece.plugins.seo.business.FriendlyUrl.setDateModification(Timestamp) may expose internal representation by storing an externally mutable object into FriendlyUrl._dateModification MALICIOUS_CODE EI_EXPOSE_REP2 157 Medium
fr.paris.lutece.plugins.seo.business.FriendlyUrl defines compareTo(Object) and uses Object.equals() BAD_PRACTICE EQ_COMPARETO_USE_OBJECT_EQUALS 271 Medium

fr.paris.lutece.plugins.seo.service.CanonicalUrlService

Bug Catégorie Détails Ligne Priorité
Public static fr.paris.lutece.plugins.seo.service.CanonicalUrlService.instance() may expose internal representation by returning CanonicalUrlService._singleton MALICIOUS_CODE MS_EXPOSE_REP 70 Medium
Write to static field fr.paris.lutece.plugins.seo.service.CanonicalUrlService._bCanonical from instance method fr.paris.lutece.plugins.seo.service.CanonicalUrlService.setCanonicalUrlsEnabled(boolean) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 91 High

fr.paris.lutece.plugins.seo.service.FriendlyUrlService

Bug Catégorie Détails Ligne Priorité
Public static fr.paris.lutece.plugins.seo.service.FriendlyUrlService.instance() may expose internal representation by returning FriendlyUrlService._singleton MALICIOUS_CODE MS_EXPOSE_REP 80 Medium
Write to static field fr.paris.lutece.plugins.seo.service.FriendlyUrlService._bReplaceUrl from instance method fr.paris.lutece.plugins.seo.service.FriendlyUrlService.setUrlReplaceEnabled(boolean) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 152 High

fr.paris.lutece.plugins.seo.service.PanelService

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.seo.service.PanelService.getPanels() may expose internal representation by returning PanelService._listPanels MALICIOUS_CODE EI_EXPOSE_REP 84 Medium

fr.paris.lutece.plugins.seo.service.sitemap.SitemapUtils

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.seo.service.sitemap.SitemapUtils.CHANGE_FREQ_VALUES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 47 High
fr.paris.lutece.plugins.seo.service.sitemap.SitemapUtils.PRIORITY_VALUES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 50 High
Call to method of static java.text.DateFormat in fr.paris.lutece.plugins.seo.service.sitemap.SitemapUtils.formatDate(Timestamp) MT_CORRECTNESS STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE 71 Medium