【发布时间】:2018-08-08 01:01:12
【问题描述】:
我遇到了sonar 问题:
删除这个未使用的方法参数“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 在过滤器的equals 内使用。
它不是领域。是方法参数。
这是 sonar 错误还是我忽略了什么?
我们正在使用声纳 5.6
【问题讨论】:
-
嗯。对我来说它看起来像一个错误。