声纳方法在构造函数中不应为空

Sonar Methods should not be empty at the constructor

我将 Sonar 更新到版本 5.1.2,问题 Methods should not be empty 出现在这段代码中:

public User() {}

public User (String login) {
   this.login = login;
}

这似乎是一个错误。我对吗?因为以前没有发生过。

我找到了这个 jira,它是 Sonar 的 Bug。

https://jira.sonarsource.com/browse/SONARJAVA-1138

这似乎真的是意想不到的行为。我认为这是导致它的原因。我正在尝试与开发人员联系以设置 S1186 规则。如果你想关注:

https://jira.sonarsource.com/browse/SONARJAVA-1138