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
36 11 0 0

org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.parseScmUrl(String, char) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 532 High
org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.parseScmUrl(String, char) invokes inefficient new Integer(String) constructor; use Integer.valueOf(String) instead PERFORMANCE DM_NUMBER_CTOR 552 Medium
Possible null pointer dereference of path in org.apache.maven.scm.provider.cvslib.AbstractCvsScmProvider.makeProviderScmRepository(File) CORRECTNESS NP_NULL_ON_SOME_PATH 204 Medium

org.apache.maven.scm.provider.cvslib.command.CvsCommandUtils

Bug Category Details Line Priority
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.scm.provider.cvslib.command.CvsCommandUtils.getBaseCommand(String, CvsScmProviderRepository, ScmFileSet, String, boolean) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 124 Medium

org.apache.maven.scm.provider.cvslib.command.login.CvsPass

Bug Category Details Line Priority
Found reliance on default encoding in org.apache.maven.scm.provider.cvslib.command.login.CvsPass.execute(): new java.io.FileReader(File) I18N DM_DEFAULT_ENCODING 112 High
Found reliance on default encoding in org.apache.maven.scm.provider.cvslib.command.login.CvsPass.execute(): new java.io.FileWriter(File) I18N DM_DEFAULT_ENCODING 154 High
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.scm.provider.cvslib.command.login.CvsPass.execute() BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 136 Medium

org.apache.maven.scm.providers.cvslib.settings.io.xpp3.CvsXpp3Reader

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.apache.maven.scm.providers.cvslib.settings.io.xpp3.CvsXpp3Reader.getIntegerValue(String, String, XmlPullParser, boolean) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 364 High
Boxing/unboxing to parse a primitive org.apache.maven.scm.providers.cvslib.settings.io.xpp3.CvsXpp3Reader.getLongValue(String, String, XmlPullParser, boolean) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 394 High
Private method org.apache.maven.scm.providers.cvslib.settings.io.xpp3.CvsXpp3Reader.getBooleanValue(String, String, XmlPullParser) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 149 Medium
Private method org.apache.maven.scm.providers.cvslib.settings.io.xpp3.CvsXpp3Reader.getDateValue(String, String, XmlPullParser) is never called PERFORMANCE UPM_UNCALLED_PRIVATE_METHOD 237 Medium