3

我在同一个类中有一个公共方法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 中的一个错误。有人可以确认吗?

更新:在这种情况下不是使用它的公共方法,而是同样的问题

4

0 回答 0