FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 2.0.3

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
115 11 0 0

org.apache.maven.model.building.DefaultModelBuilder

Bug Category Details Line Priority
La méthode org.apache.maven.model.building.DefaultModelBuilder.build(ModelBuildingRequest) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 338 Medium
La méthode org.apache.maven.model.building.DefaultModelBuilder.importDependencyManagement(Model, ModelBuildingRequest, DefaultModelProblemCollector, Collection) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 1049 Medium
La méthode org.apache.maven.model.building.DefaultModelBuilder.checkPluginVersions(List, ModelBuildingRequest, ModelProblemCollector) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 655 Medium

org.apache.maven.model.building.DefaultModelBuildingRequest

Bug Category Details Line Priority
La méthode org.apache.maven.model.building.DefaultModelBuildingRequest.getBuildStartTime() risque d'exposer sa représentation interne en renvoyant org.apache.maven.model.building.DefaultModelBuildingRequest.buildStartTime MALICIOUS_CODE EI_EXPOSE_REP 300 Medium
La méthode org.apache.maven.model.building.DefaultModelBuildingRequest.setBuildStartTime(Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.model.building.DefaultModelBuildingRequest.buildStartTime MALICIOUS_CODE EI_EXPOSE_REP2 305 Medium
Synchronisation incohérente de org.apache.maven.model.building.DefaultModelBuildingRequest.modelSource; verrouillée à 75% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 123 Medium
Synchronisation incohérente de org.apache.maven.model.building.DefaultModelBuildingRequest.pomFile; verrouillée à 50% MT_CORRECTNESS IS2_INCONSISTENT_SYNC 102 Medium

org.apache.maven.model.building.ModelBuildingException

Bug Category Details Line Priority
org.apache.maven.model.building.DefaultModelBuildingResult est stocké dans le champ non transient org.apache.maven.model.building.ModelBuildingException.result BAD_PRACTICE SE_BAD_FIELD_STORE 65 Medium

org.apache.maven.model.io.DefaultModelReader

Bug Category Details Line Priority
org.apache.maven.model.io.DefaultModelReader.read(File, Map) may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 56 Medium

org.apache.maven.model.io.DefaultModelWriter

Bug Category Details Line Priority
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.model.io.DefaultModelWriter.write(File, Map, Model) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 58 Medium

org.apache.maven.model.superpom.DefaultSuperPomProvider

Bug Category Details Line Priority
org.apache.maven.model.superpom.DefaultSuperPomProvider.getSuperModel(String) may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 62 Medium