FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Summary
Classes | Bugs | Errors | Missing Classes |
---|
109 | 10 | 0 | 0 |
org.apache.maven.model.building.DefaultModelBuilder
Bug | Category | Details | Line | Priority |
---|
La méthode org.apache.maven.model.building.DefaultModelBuilder.build(ModelBuildingRequest, Collection) concatène des chaînes au moyen de + en boucle | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 321 | 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 | 930 | 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 | 615 | 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 | 296 | 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 | 301 | 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.interpolation.StringSearchModelInterpolator$InterpolateObjectAction
Bug | Category | Details | Line | Priority |
---|
Chargement d'une valeur connue pour être à null dans org.apache.maven.model.interpolation.StringSearchModelInterpolator$InterpolateObjectAction.interpolateCollectionField(Object, Field) | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 251 | Medium |
org.apache.maven.model.io.DefaultModelReader
Bug | Category | Details | Line | Priority |
---|
Method 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 |
---|
org.apache.maven.model.io.DefaultModelWriter.write(File, Map, Model) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 58 | Medium |
org.apache.maven.model.superpom.DefaultSuperPomProvider
Bug | Category | Details | Line | Priority |
---|
Method org.apache.maven.model.superpom.DefaultSuperPomProvider.getSuperModel(String) may fail to clean up java.io.InputStream | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 62 | Medium |