Dan*_*ral 5 intellij-idea sonarqube intellij-14 sonarlint sonarlint-intellij
我正在尝试使用SonarLint进行IntelliJ,但我对它有点警惕.它似乎没有提供任何比IntelliJ更多的东西,甚至没有办法看它提供什么规则,更不用说改变它们了.
现在,也许它确实增加了一些东西,但是,现在,我被误报所诟病.当在前一行中声明为非null时,说变量的内容可以为空.有没有办法让误报沉默,所以我可以专注于剩下的东西?
开箱即用,在stadanlone模式下,SonarLint使用一组默认规则.您可以在SonarLint网页中找到规则列表.
更新:您现在可以在设置中配置规则.
可以将项目绑定到SonarQube服务器,并使用其质量配置文件,允许自定义正在使用的规则并在团队中共享规则集.
最重要的是,SonarQube中标记为false positive或won't fix不会在SonarLint中显示的任何已知问题.
最后,即使我们不推广此功能,您也可以随时添加//NOSONAR注释以隐藏问题.
默认情况下,SonarLint创建的问题在IntelliJ中突出显示为警告,但可以在以下位置更改:Settings > Editor > Colors & Fonts > SonarLint.
将SonarLint所做的贡献更加清晰是有用的.
如果能够展示误报的具体例子,那就太好了.正如您在此跟踪器中看到的那样,规则不断得到改进,并始终感谢您的反馈.您可以在此处打开有关误报的主题.
| 归档时间: |
|
| 查看次数: |
1566 次 |
| 最近记录: |