gpt4 book ai didi

intellij-idea - 如何在 SonarLint 中将问题标记为误报?

转载 作者:行者123 更新时间:2023-12-04 17:45:27 28 4
gpt4 key购买 nike

我正在为 IntelliJ 试验 SonarLint,但我对此有点警惕。它似乎没有提供比 IntelliJ 已经提供的更多的东西,甚至无法查看它提供的规则,更不用说更改它们了。

现在,也许它确实增加了一些东西,但是,现在,我正被误报垃圾邮件。当变量在前一行中被断言为 not null 时,诸如说变量可以为 null 之类的事情。有什么办法可以消除误报,以便我可以专注于剩下的事情?

最佳答案

独立模式

开箱即用,在 stadanlone 模式下,SonarLint 使用一组默认规则。您可以在 SonarLint webpage 中找到规则列表。 .

更新:您现在可以在设置中配置规则。

连接模式

可以将项目绑定(bind)到 SonarQube server , 并使用它的 Quality Profiles ,允许自定义正在使用的规则并在团队内共享规则集。

最重要的是, SonarQube 中标记为 false positive 的任何已知问题或 won't fix不会在 SonarLint 中显示。

最后,即使我们不推广此功能,您也可以随时添加 //NOSONAR作为隐藏问题的评论。

更改突出显示

默认情况下,SonarLint 创建的问题在 IntelliJ 中突出显示为警告,但可以在以下位置进行更改:Settings > Editor > Colors & Fonts > SonarLint .
更清楚 SonarLint 的贡献是有用的。

提供反馈

如果您能展示误报的具体示例,那就太好了。正如您在 tracker 中所见,规则正在不断改进。 ,并且总是感谢反馈。
可以开话题here关于误报。

关于intellij-idea - 如何在 SonarLint 中将问题标记为误报?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36044909/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com