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
74 27 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.pluginwizard.business.model.Application 1
fr.paris.lutece.plugins.pluginwizard.business.model.Feature 1
fr.paris.lutece.plugins.pluginwizard.business.model.PluginModel 5
fr.paris.lutece.plugins.pluginwizard.service.AttributeService 1
fr.paris.lutece.plugins.pluginwizard.service.QualityService 12
fr.paris.lutece.plugins.pluginwizard.service.generator.AdminJspBeanGenerator 1
fr.paris.lutece.plugins.pluginwizard.service.generator.BusinessClassGenerator 1
fr.paris.lutece.plugins.pluginwizard.service.generator.BusinessKotlinClassGenerator 1
fr.paris.lutece.plugins.pluginwizard.service.generator.GenerationScheme 1
fr.paris.lutece.plugins.pluginwizard.service.generator.PortletGenerator 1
fr.paris.lutece.plugins.pluginwizard.service.generator.ResourcesGenerator 1
fr.paris.lutece.plugins.pluginwizard.service.generator.XPageGenerator 1

fr.paris.lutece.plugins.pluginwizard.business.model.Application

Bug Catégorie Détails Ligne Priorité
Questionable cast from java.util.List<java.lang.Integer> to java.util.ArrayList in fr.paris.lutece.plugins.pluginwizard.business.model.Application.setIdBusinessClasses(List) STYLE BC_BAD_CAST_TO_CONCRETE_COLLECTION 152 Medium

fr.paris.lutece.plugins.pluginwizard.business.model.Feature

Bug Catégorie Détails Ligne Priorité
Questionable cast from java.util.List<java.lang.Integer> to java.util.ArrayList in fr.paris.lutece.plugins.pluginwizard.business.model.Feature.setIdBusinessClasses(List) STYLE BC_BAD_CAST_TO_CONCRETE_COLLECTION 249 Medium

fr.paris.lutece.plugins.pluginwizard.business.model.PluginModel

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.pluginwizard.business.model.PluginModel.getConfiguration() may expose internal representation by returning PluginModel._configuration MALICIOUS_CODE EI_EXPOSE_REP 587 Medium
fr.paris.lutece.plugins.pluginwizard.business.model.PluginModel.getRest() may expose internal representation by returning PluginModel._rest MALICIOUS_CODE EI_EXPOSE_REP 577 Medium
fr.paris.lutece.plugins.pluginwizard.business.model.PluginModel.setConfiguration(Configuration) may expose internal representation by storing an externally mutable object into PluginModel._configuration MALICIOUS_CODE EI_EXPOSE_REP2 598 Medium
fr.paris.lutece.plugins.pluginwizard.business.model.PluginModel.setRest(Rest) may expose internal representation by storing an externally mutable object into PluginModel._rest MALICIOUS_CODE EI_EXPOSE_REP2 567 Medium
The method name fr.paris.lutece.plugins.pluginwizard.business.model.PluginModel.BusinessClass() doesn't start with a lower case letter BAD_PRACTICE NM_METHOD_NAMING_CONVENTION 674 Medium

fr.paris.lutece.plugins.pluginwizard.service.AttributeService

Bug Catégorie Détails Ligne Priorité
Questionable cast from java.util.List<fr.paris.lutece.plugins.pluginwizard.service.AttributeType> to java.util.ArrayList in fr.paris.lutece.plugins.pluginwizard.service.AttributeService.setAttributeTypesList(List) STYLE BC_BAD_CAST_TO_CONCRETE_COLLECTION 62 Medium

fr.paris.lutece.plugins.pluginwizard.service.QualityService

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValidUniqueBusinessClassName isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValidUniquePluralBusinessClassName isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValidUniqueTableName isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValideUniqueAdministrationClass isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValideUniqueAdministrationName isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValideUniqueFeatureRight isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValideUniqueFeatureTechName isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValideUniqueFeatureTitle isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValideUniquePortletClassName isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValideUniquePortletJspName isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValideUniquePortletType isn't final and can't be protected from malicious code MALICIOUS_CODE MS_CANNOT_BE_FINAL Non disponible Medium
fr.paris.lutece.plugins.pluginwizard.service.QualityService.bValidUniqueAttributeName should be package protected MALICIOUS_CODE MS_PKGPROTECT Non disponible Medium

fr.paris.lutece.plugins.pluginwizard.service.generator.AdminJspBeanGenerator

Bug Catégorie Détails Ligne Priorité
Questionable cast from java.util.List<fr.paris.lutece.plugins.pluginwizard.service.generator.AdminJspBeanFileConfig> to java.util.ArrayList in fr.paris.lutece.plugins.pluginwizard.service.generator.AdminJspBeanGenerator.setFiles(List) STYLE BC_BAD_CAST_TO_CONCRETE_COLLECTION 70 Medium

fr.paris.lutece.plugins.pluginwizard.service.generator.BusinessClassGenerator

Bug Catégorie Détails Ligne Priorité
Questionable cast from java.util.List<fr.paris.lutece.plugins.pluginwizard.service.generator.BusinessFileConfig> to java.util.ArrayList in fr.paris.lutece.plugins.pluginwizard.service.generator.BusinessClassGenerator.setFiles(List) STYLE BC_BAD_CAST_TO_CONCRETE_COLLECTION 67 Medium

fr.paris.lutece.plugins.pluginwizard.service.generator.BusinessKotlinClassGenerator

Bug Catégorie Détails Ligne Priorité
Questionable cast from java.util.List<fr.paris.lutece.plugins.pluginwizard.service.generator.BusinessFileConfig> to java.util.ArrayList in fr.paris.lutece.plugins.pluginwizard.service.generator.BusinessKotlinClassGenerator.setFiles(List) STYLE BC_BAD_CAST_TO_CONCRETE_COLLECTION 64 Medium

fr.paris.lutece.plugins.pluginwizard.service.generator.GenerationScheme

Bug Catégorie Détails Ligne Priorité
Questionable cast from java.util.List<fr.paris.lutece.plugins.pluginwizard.service.generator.Generator> to java.util.ArrayList in fr.paris.lutece.plugins.pluginwizard.service.generator.GenerationScheme.setGeneratorsList(List) STYLE BC_BAD_CAST_TO_CONCRETE_COLLECTION 107 Medium

fr.paris.lutece.plugins.pluginwizard.service.generator.PortletGenerator

Bug Catégorie Détails Ligne Priorité
Questionable cast from java.util.List<fr.paris.lutece.plugins.pluginwizard.service.generator.BusinessFileConfig> to java.util.ArrayList in fr.paris.lutece.plugins.pluginwizard.service.generator.PortletGenerator.setFiles(List) STYLE BC_BAD_CAST_TO_CONCRETE_COLLECTION 64 Medium

fr.paris.lutece.plugins.pluginwizard.service.generator.ResourcesGenerator

Bug Catégorie Détails Ligne Priorité
Dead store to strPrefix in fr.paris.lutece.plugins.pluginwizard.service.generator.ResourcesGenerator.generateTaskServiceKeys(StringBuilder, PluginModel, String) STYLE DLS_DEAD_LOCAL_STORE 393 Medium

fr.paris.lutece.plugins.pluginwizard.service.generator.XPageGenerator

Bug Catégorie Détails Ligne Priorité
Questionable cast from java.util.List<fr.paris.lutece.plugins.pluginwizard.service.generator.XPageFileConfig> to java.util.ArrayList in fr.paris.lutece.plugins.pluginwizard.service.generator.XPageGenerator.setFiles(List) STYLE BC_BAD_CAST_TO_CONCRETE_COLLECTION 75 Medium