FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
 
Summary
| Classes | 
Bugs | 
Errors | 
Missing Classes | 
| 48 | 
16 | 
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 | 
173 | 
High | 
 
org.apache.maven.cli.CleanArgument
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| Useless condition: it's known that addedToBuffer == true at this point | 
STYLE | 
UC_USELESS_CONDITION | 
71 | 
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 | 
66 | 
Medium | 
 
org.apache.maven.cli.MavenCli
| Bug | 
Category | 
Details | 
Line | 
Priority | 
| Found reliance on default encoding in org.apache.maven.cli.MavenCli.cli(CliRequest): new String(byte[]) | 
I18N | 
DM_DEFAULT_ENCODING | 
384 | 
High | 
| Found reliance on default encoding in org.apache.maven.cli.MavenCli.logging(CliRequest): new java.io.PrintStream(OutputStream) | 
I18N | 
DM_DEFAULT_ENCODING | 
544 | 
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 | 
342 | 
High | 
| Format string should use %n rather than \n in org.apache.maven.cli.MavenCli.configure(CliRequest) | 
BAD_PRACTICE | 
VA_FORMAT_STRING_USES_NEWLINE | 
1212 | 
Medium | 
| Format string should use %n rather than \n in org.apache.maven.cli.MavenCli.configure(CliRequest) | 
BAD_PRACTICE | 
VA_FORMAT_STRING_USES_NEWLINE | 
1204 | 
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 | 
683 | 
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 | 
391 | 
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 | 
421 | 
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 | 
689 | 
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 | 
176 | 
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 | 
264 | 
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 |