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 |
80 |
8 |
0 |
0 |
org.apache.maven.shared.transfer.artifact.install.internal.DefaultArtifactInstaller
Bug |
Category |
Details |
Line |
Priority |
Read of unwritten field repositoryManager in org.apache.maven.shared.transfer.artifact.install.internal.DefaultArtifactInstaller.install(ProjectBuildingRequest, File, Collection) |
CORRECTNESS |
NP_UNWRITTEN_FIELD |
81 |
Medium |
Unwritten field: org.apache.maven.shared.transfer.artifact.install.internal.DefaultArtifactInstaller.repositoryManager |
CORRECTNESS |
UWF_UNWRITTEN_FIELD |
81 |
Medium |
org.apache.maven.shared.transfer.dependencies.resolve.internal.Maven30DependencyResolver
Bug |
Category |
Details |
Line |
Priority |
Nullcheck of mavenDependencies at line 158 of value previously dereferenced in org.apache.maven.shared.transfer.dependencies.resolve.internal.Maven30DependencyResolver.resolveDependencies(Collection, Collection, TransformableFilter) |
CORRECTNESS |
RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE |
156 |
Medium |
org.apache.maven.shared.transfer.metadata.ArtifactMetadata
Bug |
Category |
Details |
Line |
Priority |
The class name org.apache.maven.shared.transfer.metadata.ArtifactMetadata shadows the simple name of implemented interface org.apache.maven.repository.legacy.metadata.ArtifactMetadata |
BAD_PRACTICE |
NM_SAME_SIMPLE_NAME_AS_INTERFACE |
Not available |
Medium |
org.apache.maven.shared.transfer.metadata.internal.Maven31MetadataBridge
Bug |
Category |
Details |
Line |
Priority |
Unwritten field: org.apache.maven.shared.transfer.metadata.internal.Maven31MetadataBridge.file |
CORRECTNESS |
UWF_UNWRITTEN_FIELD |
77 |
Medium |
org.apache.maven.shared.transfer.project.deploy.internal.DefaultProjectDeployer
Bug |
Category |
Details |
Line |
Priority |
Exceptional return value of java.io.File.mkdirs() ignored in org.apache.maven.shared.transfer.project.deploy.internal.DefaultProjectDeployer.installChecksum(File, String, String) |
BAD_PRACTICE |
RV_RETURN_VALUE_IGNORED_BAD_PRACTICE |
279 |
Medium |
Private method org.apache.maven.shared.transfer.project.deploy.internal.DefaultProjectDeployer.getLocalRepoFile(ProjectBuildingRequest, ArtifactMetadata) is never called |
PERFORMANCE |
UPM_UNCALLED_PRIVATE_METHOD |
312-313 |
Medium |
Private method org.apache.maven.shared.transfer.project.deploy.internal.DefaultProjectDeployer.installChecksums(Collection) is never called |
PERFORMANCE |
UPM_UNCALLED_PRIVATE_METHOD |
235-239 |
Medium |