Findbugs有一个相关的bug
pattern
:
IP:一个参数在输入到
一个被覆盖的方法
(IP_参数_为_DEAD_,但_被覆盖)
忽略,参数为
这里被覆盖了。这通常表明
参数将被传回至
打电话的人。
但是,我不认为这会捕获在某个地方读取参数后覆盖参数的实例。
另一方面,它看起来像
PMD
有一个
rule
这正是您想要的:
AvoidResigning参数:
将值重新指定给参数是一项非常重要的任务
有问题的做法。使用临时
取而代之的是局部变量。
如果这对你不起作用,PMD的人有一个
list
更多的静态跳棋,免费的和商业的,你可以看看。