FindBugs 错误检测器报告

以下文档包含FindBugs的结果

FindBugs 版本是3.0.1

门槛中等

努力是最小的

概括

课程 错误 错误 缺课
22 9 0 0

org.apache.maven.shared.filtering.AbstractFilterReaderLineEnding

漏洞 类别 细节 线 优先
escapeString 的冗余 nullcheck,在 org.apache.maven.shared.filtering.AbstractFilterReaderLineEnding.setEscapeString(String) 中已知为非 null 风格 RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 76 中等的

org.apache.maven.shared.filtering.BaseFilter

漏洞 类别 细节 线 优先
对先前在 org.apache.maven.shared.filtering.BaseFilter.getDefaultFilterWrappers(AbstractMavenFilteringRequest) 中取消引用的值的第 86 行的 req 进行 Nullcheck 正确性 RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 83 高的
对先前在 org.apache.maven.shared.filtering.BaseFilter.getDefaultFilterWrappers(AbstractMavenFilteringRequest) 中取消引用的值的第 167 行的请求进行 Nullcheck 正确性 RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 83 高的

org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering

漏洞 类别 细节 线 优先
java.io.File.mkdirs() 的异常返回值在 org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.copyDirectoryLayout(File, File, Scanner) 中被忽略 BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 469 中等的
java.io.File.delete() 的异常返回值在 org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.filterResources(MavenResourcesExecution) 中被忽略 BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 282 中等的
java.io.File.mkdirs() 的异常返回值在 org.apache.maven.shared.filtering.DefaultMavenResourcesFiltering.getDestinationFile(File, String, String, MavenResourcesExecution) 中被忽略 BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 402 中等的

org.apache.maven.shared.filtering.InterpolatorFilterReaderLineEnding

漏洞 类别 细节 线 优先
之前在 org.apache.maven.shared.filtering.InterpolatorFilterReaderLineEnding.read() 中取消引用的值的第 266 行的 InterpolatorFilterReaderLineEnding.beginToken 的 Nullcheck 正确性 RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 239 中等的
org.apache.maven.shared.filtering.InterpolatorFilterReaderLineEnding.read() 忽略 java.io.Reader.skip(long) 的结果 BAD_PRACTICE SR_NOT_CHECKED 259 中等的

org.apache.maven.shared.filtering.MultiDelimiterInterpolatorFilterReaderLineEnding

漏洞 类别 细节 线 优先
org.apache.maven.shared.filtering.MultiDelimiterInterpolatorFilterReaderLineEnding.read() 忽略 org.apache.maven.shared.filtering.BoundedReader.skip(long) 的结果 BAD_PRACTICE SR_NOT_CHECKED 300 中等的