FindBugs Bug Detector Report
The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is medium
Effort is min
Summary
| Classes | Bugs | Errors | Missing Classes |
|---|
| 31 | 14 | 0 | 0 |
org.apache.maven.scm.provider.integrity.APISession
| Bug | Category | Details | Line | Priority |
|---|
| The method name org.apache.maven.scm.provider.integrity.APISession.Terminate() doesn't start with a lower case letter | BAD_PRACTICE | NM_METHOD_NAMING_CONVENTION | 202-229 | Medium |
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 |
| org.apache.maven.scm.provider.integrity.Member defines equals and uses Object.hashCode() | BAD_PRACTICE | HE_EQUALS_USE_HASHCODE | 255-262 | High |
| 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 | 257 | 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 | 220 | 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 | 286 | Medium |
org.apache.maven.scm.provider.integrity.Sandbox
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.executeBlameCommand(ScmProviderRepository, ScmFileSet, String) | CORRECTNESS | DMI_INVOKING_TOSTRING_ON_ARRAY | 79 | 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 |