我在同一个类中有一个公共方法foo()
和一个私有方法。bar()
foo()
是唯一的调用者,但它清楚地调用bar()
但 IntelliJ 显示违反此规则,squid:UnusedPrivateMethod,用于方法声明bar()
:
删除这个未使用的私有 'bar' 方法。
我的设置:
- IntelliJ IDEA 2016.3.5 与 SonarLint 2.8.0.1735
- SonarLint 已连接(连接模式)到 SonarQube 5.6.5 实例,该实例无法识别这些违规(!)
foo()
有一个@Override
声明。我不知道这是否有任何影响,但可能是有用的信息
这似乎是 SonarLint 中的一个错误。有人可以确认吗?