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
31 12 0 0

org.apache.maven.scm.provider.integrity.ExceptionHandler

Bug Category Details Line Priority
new org.apache.maven.scm.provider.integrity.ExceptionHandler(APIException) invokes inefficient new String() constructor PERFORMANCE DM_STRING_VOID_CTOR 57 Medium

org.apache.maven.scm.provider.integrity.Member

Bug Category Details Line Priority
new org.apache.maven.scm.provider.integrity.Member(WorkItem, String, String, String) invokes inefficient new String(String) constructor PERFORMANCE DM_STRING_CTOR 90 Medium
org.apache.maven.scm.provider.integrity.Member.getTimestamp() may expose internal representation by returning Member.memberTimestamp MALICIOUS_CODE EI_EXPOSE_REP 126 Medium
Redundant nullcheck of o, which is known to be non-null in org.apache.maven.scm.provider.integrity.Member.equals(Object) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 251 Medium
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.scm.provider.integrity.Member.checkout(APISession) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 222 Medium

org.apache.maven.scm.provider.integrity.Project

Bug Category Details Line Priority
org.apache.maven.scm.provider.integrity.Project.getLastCheckpointDate() may expose internal representation by returning Project.lastCheckpoint MALICIOUS_CODE EI_EXPOSE_REP 265 Medium

org.apache.maven.scm.provider.integrity.Sandbox

Bug Category Details Line Priority
Call to method of static java.text.DateFormat in org.apache.maven.scm.provider.integrity.Sandbox.getChangeLog(Date, Date) MT_CORRECTNESS STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE 756 Medium
org.apache.maven.scm.provider.integrity.Sandbox.RLOG_DATEFORMAT is a static field of type java.text.DateFormat, which isn't thread safe MT_CORRECTNESS STCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCE Not available High

org.apache.maven.scm.provider.integrity.command.blame.IntegrityBlameCommand

Bug Category Details Line Priority
Invocation of toString on org.codehaus.plexus.util.cli.Commandline.getCommandline() in org.apache.maven.scm.provider.integrity.command.blame.IntegrityBlameCommand.doShellAnnotate(IntegrityScmProviderRepository, ScmFileSet, String) CORRECTNESS DMI_INVOKING_TOSTRING_ON_ARRAY 134 High

org.apache.maven.scm.provider.integrity.command.changelog.IntegrityChangeLogCommand

Bug Category Details Line Priority
Call to method of static java.text.DateFormat in org.apache.maven.scm.provider.integrity.command.changelog.IntegrityChangeLogCommand.executeChangeLogCommand(ScmProviderRepository, ScmFileSet, Date, Date, ScmBranch, String) MT_CORRECTNESS STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE 71 Medium

org.apache.maven.scm.provider.integrity.command.diff.IntegrityDiffCommand

Bug Category Details Line Priority
Invocation of toString on org.codehaus.plexus.util.cli.Commandline.getCommandline() in org.apache.maven.scm.provider.integrity.command.diff.IntegrityDiffCommand.executeDiffCommand(ScmProviderRepository, ScmFileSet, ScmVersion, ScmVersion) CORRECTNESS DMI_INVOKING_TOSTRING_ON_ARRAY 86 High

org.apache.maven.scm.provider.integrity.command.fileinfo.IntegrityFileInfoCommand

Bug Category Details Line Priority
Invocation of toString on org.codehaus.plexus.util.cli.Commandline.getCommandline() in org.apache.maven.scm.provider.integrity.command.fileinfo.IntegrityFileInfoCommand.executeFileInfoCommand(ScmProviderRepository, File, String) CORRECTNESS DMI_INVOKING_TOSTRING_ON_ARRAY 85 High