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 |
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 |