UnusedPrivateMethod - 嵌套类构建器的误报

时间:2017-01-05 10:09:49

标签: java sonarqube

我为一个复杂的类编写了一个嵌套类构建器,我现在在私有方法“setEmail”上得到一个误报(未使用的“私有”方法应该删除),但它在内部类中使用。

$s3->deleteMatchingObjects($bucket);
// or inner of folder
$s3->deleteMatchingObjects($bucket, 'folder1/');

SonarQube版本:5.6.3

SonarJava 4.4.0.8066

谢谢!

1 个答案:

答案 0 :(得分:0)

问题似乎已在 SonarQube 5.6.3 中的 SonarJava 4.10.0.10260 中修复。经过一番调查后,我意识到修复很可能来自问题SONARJAVA-2204。您应该更新插件版本,重新启动Sonar实例并再次分析您的项目,以查看问题现在已经消失。从现在开始,真正有问题的代码应该保持突出显示。