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 |