+-

声纳问题我遇到了一些麻烦:
Remove this unused method parameter “messageId”.
我的方法看起来像:
private static Optional<Status> getStatus(Member member, String messageId) {
return Optional.ofNullable(member)
.map(Member::getTraffic)
.map(Traffic::getSymlinks)
.map(messages -> messages
.stream()
.filter(message -> message.getMessageId().equals(messageId))
.findFirst()).flatMap(message -> message.map(Message::getStatus));
}
messageId在过滤器的等于内部使用.
这不是场.它是方法参数.
这是一个声纳虫还是我忽略了什么?
我们正在使用Sonar 5.6
最佳答案
是的,看起来像一个Bug.似乎最近在去年12月发布的SonarJava 5.0(与SonarQube 6.7兼容)中解决了这个问题
https://jira.sonarsource.com/browse/SONARJAVA-2115
点击查看更多相关文章
转载注明原文:java – 在Sonar中删除这个未使用的方法参数 - 乐贴网