我正在使用 FindBug,我想了解它为文档目的生成的 .XML 报告。
我得到的样本如下。
<BugInstance type="RANGE_ARRAY_INDEX" priority="2" rank="7" abbrev="RANGE" category="CORRECTNESS" first="1">
Run Code Online (Sandbox Code Playgroud)
因此,似乎RANGE_ARRAY_INDEX类别类型CORRECTNESS具有排名,7因此它是scary一个。那么它总是正确的吗?是RANGE_ARRAY_INDEX永远是scary一个?
我找不到任何提及它们之间关系的资源。
我提到了FindBugs Bug Descriptions和FindBugs 2 站点以及这个没有明确答案的问题
好像我们有几个类别,
和
我们有很多类型,因为它在文档中。
谁可以帮我这个事 ?
大卫·哈克尼斯 (David Harkness ) 的回答很好地解释了这一点,部分引用如下。我还检查了SpotBugs 代码。SpotBugs 是FindBugs 的继任者。简而言之:
RANGE_ARRAY_INDEX将始终属于该CORRECTNESS类别(并且由DumbMethods检测器报告)。scariest,scary,troubling,和of concern。(Harkness) 因此,某个 NullPointerException 可能会得到 1,而潜在的性能改进可能只会得到 12。priority出于兼容性原因,XML 仍然说。| 归档时间: |
|
| 查看次数: |
1217 次 |
| 最近记录: |