对于现有的代码库,我想为某些鱿鱼添加 @SuppressWarnings("squid:xxx") ,以便满足“不接触正在运行的系统”和“确保新代码不会出现任何问题”的目标。
我知道可以在 SonarQube 服务器中将问题标记为“无法修复”,但是我更喜欢在代码中包含尽可能多的内容,而且 SonarLint 也不关心如何在 SonarQube 服务器中标记问题。
尝试过 SonarLint for Eclipse (2019-09) 和 IntelliJ (2019.3),希望有一个“快速修复”选项来添加 @SuppressWarnings,但没有运气。
有什么建议吗?
最佳答案
SonarLint doesn't care about how issues are marked in SonarQube server
在连接模式下,SonarLint 将隐藏标记为误报/无法在您的 SonarQube 服务器上修复的问题。
hoping for a "Quick Fix" Option that will add @SuppressWarnings
即使这是受支持的功能,这也不是我们想要推广的功能。我们的大多数规则应该不惜一切代价避免误报。如果某些规则与您的项目无关,只需禁用它们即可。如果您遇到误报,请在我们的community forum上打开一个线程这样我们就可以改进我们的分析器。
关于java - SonarLint|SonarQube - 批量创建@SuppressWarnings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59628361/