The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.plugins.enforcer.AbstractRequireFiles.getFiles() may expose internal representation by returning AbstractRequireFiles.files | MALICIOUS_CODE | EI_EXPOSE_REP | 155 | Medium |
org.apache.maven.plugins.enforcer.AbstractRequireFiles.setFiles(File[]) may expose internal representation by storing an externally mutable object into AbstractRequireFiles.files | MALICIOUS_CODE | EI_EXPOSE_REP2 | 160 | Medium |
Load of known null value in org.apache.maven.plugins.enforcer.AbstractRequireFiles.execute(EnforcerRuleHelper) | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 77 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Load of known null value in org.apache.maven.plugins.enforcer.RequirePluginVersions.parsePluginString(String, String) | STYLE | NP_LOAD_OF_KNOWN_NULL_VALUE | 481 | Medium |
Redundant nullcheck of currentPlugin, which is known to be non-null in org.apache.maven.plugins.enforcer.RequirePluginVersions.handleMessagesToTheUser(MavenProject, List) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 321 | Medium |
Unread field: org.apache.maven.plugins.enforcer.RequirePluginVersions.remoteRepositories | PERFORMANCE | URF_UNREAD_FIELD | 209 | Medium |
Unwritten field: org.apache.maven.plugins.enforcer.RequirePluginVersions.unCheckedPluginList | CORRECTNESS | UWF_UNWRITTEN_FIELD | 221 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Primitive is boxed to call Integer.compareTo(Integer): use Integer.compare(int, int) instead | PERFORMANCE | DM_BOXED_PRIMITIVE_FOR_COMPARE | 389 | High |
org.apache.maven.plugins.enforcer.RequireUpperBoundDeps$DependencyNodeHopCountPair defines compareTo(RequireUpperBoundDeps$DependencyNodeHopCountPair) and uses Object.equals() | BAD_PRACTICE | EQ_COMPARETO_USE_OBJECT_EQUALS | 389 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: org.apache.maven.plugins.enforcer.utils.EnforcerRuleUtils.factory | PERFORMANCE | URF_UNREAD_FIELD | 77 | Medium |
Unread field: org.apache.maven.plugins.enforcer.utils.EnforcerRuleUtils.local | PERFORMANCE | URF_UNREAD_FIELD | 79 | Medium |
Unread field: org.apache.maven.plugins.enforcer.utils.EnforcerRuleUtils.log | PERFORMANCE | URF_UNREAD_FIELD | 81 | Medium |
Unread field: org.apache.maven.plugins.enforcer.utils.EnforcerRuleUtils.remoteRepositories | PERFORMANCE | URF_UNREAD_FIELD | 80 | Medium |
Unread field: org.apache.maven.plugins.enforcer.utils.EnforcerRuleUtils.resolver | PERFORMANCE | URF_UNREAD_FIELD | 78 | Medium |