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
37 17 0 0

org.apache.maven.cli.CLIManager

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.maven.cli.CLIManager.displayHelp(PrintStream): new java.io.PrintWriter(OutputStream) I18N DM_DEFAULT_ENCODING 262 High

org.apache.maven.cli.CLIReportingUtils

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.apache.maven.cli.CLIReportingUtils.createMavenVersionString(Properties) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 92 High

org.apache.maven.cli.CliRequest

Bug Category Details Line Priority
org.apache.maven.cli.CliRequest.getArgs() may expose internal representation by returning CliRequest.args MALICIOUS_CODE EI_EXPOSE_REP 63 Medium

org.apache.maven.cli.MavenCli

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.apache.maven.cli.MavenCli.populateRequest(CliRequest, MavenExecutionRequest) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 1459 High
Found reliance on default encoding in org.apache.maven.cli.MavenCli.logging(CliRequest): new java.io.PrintStream(OutputStream) I18N DM_DEFAULT_ENCODING 455 High
Redundant nullcheck of basedirProperty, which is known to be non-null in org.apache.maven.cli.MavenCli.initialize(CliRequest) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 335 High
Format string should use %n rather than \n in org.apache.maven.cli.MavenCli.configure(CliRequest) BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 1047 Medium
Format string should use %n rather than \n in org.apache.maven.cli.MavenCli.configure(CliRequest) BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 1050 Medium
Format string should use %n rather than \n in org.apache.maven.cli.MavenCli.configure(CliRequest) BAD_PRACTICE VA_FORMAT_STRING_USES_NEWLINE 1038 Medium

org.apache.maven.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader

Bug Category Details Line Priority
Dead store to parsed in org.apache.maven.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader.parseCoreExtensions(XmlPullParser, boolean) STYLE DLS_DEAD_LOCAL_STORE 645 High
Boxing/unboxing to parse a primitive org.apache.maven.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader.getIntegerValue(String, String, XmlPullParser, boolean) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 365 High
Boxing/unboxing to parse a primitive org.apache.maven.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader.getLongValue(String, String, XmlPullParser, boolean) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 395 High
Redundant nullcheck of extensions, which is known to be non-null in org.apache.maven.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader.parseCoreExtensions(XmlPullParser, boolean) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 651 Medium
Private method org.apache.maven.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader.getBooleanValue(String, String, XmlPullParser) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 150 Medium
Private method org.apache.maven.cli.internal.extension.model.io.xpp3.CoreExtensionsXpp3Reader.getDateValue(String, String, XmlPullParser) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 238 Medium

org.apache.maven.cli.logging.impl.UnsupportedSlf4jBindingConfiguration

Bug Category Details Line Priority
org.apache.maven.cli.logging.impl.UnsupportedSlf4jBindingConfiguration.supported is or uses a map or set of URLs, which can be a performance hog PERFORMANCE DMI_COLLECTION_OF_URLS Not available High
new org.apache.maven.cli.logging.impl.UnsupportedSlf4jBindingConfiguration(String, Map) is or uses a map or set of URLs, which can be a performance hog PERFORMANCE DMI_COLLECTION_OF_URLS 46-49 High