代码质量管理工具 - SonarLint

SonarLint是一款代码质量管理工具,帮助开发者编写高质量代码,实时检测修复代码问题。

SonarLint代码质量管理工具

SonarLint像一个拼写检查器,通过红色波浪线提示代码缺陷。

特性

代码漏洞检测

内部集成上万条规则,检测常见错误、棘手问题和已知漏洞。

即时反馈

实时检测并报告问题,像拼写检查程序一样。

精准提示

能精确指出问题所在,提供解决问题的建议。

从错误中吸取教训

丰富的文档,让开发者了解问题,发现编码的最佳实践。

发现已知问题

查找已知代码质量问题并修复。

集成方便

从IDE市场中搜索SonarLint安装无需配置。

使用选项

开箱即用,也可以调整默认设置。

分析一组文件

可以在一组文件上运行SonarLint,也可分析所有VCS更改的文件。右键单击文件或项目,在SonarLint菜单中找到这些选项。

排除特定文件

告诉SonarLint不要分析哪些文件。只用在文件上点击右键,并找到SonarLint项,展开菜单,选择排除即可。

启用/禁用

在Eclipse首选项中,选择需要激活/禁用的规则。

查找日志

显示SonarLint控制台,可选择激活分析或详细日志。

连接SonarCloud/SonarQube

若需同步规则、问题和排除,通过SonarLint视图连接到服务器:点击右键 > 新建服务器连接。

创建连接后,按向导会提示选择项目。

若对SonarLint开源版本没有信心,还可选择商用版sonarsource,提供比SonarLint更大的选择空间。