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
58 16 0 0

org.apache.maven.report.projectinfo.AbstractProjectInfoReport

Bug Category Details Line Priority
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.report.projectinfo.AbstractProjectInfoReport.execute() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 236 Medium

org.apache.maven.report.projectinfo.AbstractProjectInfoReport$CustomI18N

Bug Category Details Line Priority
new org.apache.maven.report.projectinfo.AbstractProjectInfoReport$CustomI18N(MavenProject, Settings, File, Locale, I18N) créé un chargeur de classes java.net.URLClassLoader en dehors d'un block doPrivileged MALICIOUS_CODE DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED 450 Medium
L'appel de méthode dans new org.apache.maven.report.projectinfo.AbstractProjectInfoReport$CustomI18N(MavenProject, Settings, File, Locale, I18N) passe null à un paramètre de java.util.ResourceBundle.getBundle(String, Locale, ClassLoader) déréférencé de façon inconditionnelle CORRECTNESS NP_NULL_PARAM_DEREF 457 Medium

org.apache.maven.report.projectinfo.DependenciesReport

Bug Category Details Line Priority
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.report.projectinfo.DependenciesReport.copyResources(File) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 271 Medium

org.apache.maven.report.projectinfo.DependencyConvergenceReport

Bug Category Details Line Priority
Le champ org.apache.maven.report.projectinfo.DependencyConvergenceReport.filter est uniquement mis à null CORRECTNESS UWF_NULL_FIELD Not available Medium

org.apache.maven.report.projectinfo.DependencyConvergenceReport$DependencyNodeComparator

Bug Category Details Line Priority
org.apache.maven.report.projectinfo.DependencyConvergenceReport$DependencyNodeComparator implémente Comparator mais pas Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE 993-999 Medium

org.apache.maven.report.projectinfo.ProjectInfoReportUtils

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.maven.report.projectinfo.ProjectInfoReportUtils.getURLConnection(URL, MavenProject, Settings): new String(byte[]) I18N DM_DEFAULT_ENCODING 321 High
Found reliance on default encoding in org.apache.maven.report.projectinfo.ProjectInfoReportUtils.getURLConnection(URL, MavenProject, Settings): String.getBytes() I18N DM_DEFAULT_ENCODING 321 High

org.apache.maven.report.projectinfo.TeamListReport$TeamListRenderer

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.maven.report.projectinfo.TeamListReport$TeamListRenderer.getGravatarUrl(String): String.getBytes() I18N DM_DEFAULT_ENCODING 353 High
Suspicious comparison of Boolean references in org.apache.maven.report.projectinfo.TeamListReport$TeamListRenderer.getRequiredContrHeaderArray(Map) BAD_PRACTICE RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN 386 Medium
Suspicious comparison of Boolean references in org.apache.maven.report.projectinfo.TeamListReport$TeamListRenderer.getRequiredDevHeaderArray(Map) BAD_PRACTICE RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN 416 Medium
Suspicious comparison of Boolean references in org.apache.maven.report.projectinfo.TeamListReport$TeamListRenderer.renderTeamMember(Contributor, int, Map, StringBuilder) BAD_PRACTICE RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN 245 Medium
Suspicious comparison of Boolean references in org.apache.maven.report.projectinfo.TeamListReport$TeamListRenderer.setRequiredArray(Map, List, String, String, String, String, String, String, String, String, String, String) BAD_PRACTICE RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN 450 Medium

org.apache.maven.report.projectinfo.dependencies.SinkSerializingDependencyNodeVisitor$TreeTokens

Bug Category Details Line Priority
La classe org.apache.maven.report.projectinfo.dependencies.SinkSerializingDependencyNodeVisitor$TreeTokens devrait-elle être une classe interne static ? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 47-79 Medium

org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer$FileDecimalFormat

Bug Category Details Line Priority
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer$FileDecimalFormat doesn't override java.text.DecimalFormat.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 1909-1912 Medium
La classe org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer$FileDecimalFormat définit le champ d'instance org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer$FileDecimalFormat.i18n non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Not available Medium