sonarlintBuilder使"保存时"分析成为可能。默认情况下,所有项目都由SonarLint进行分析,因此会在所有项目上添加此生成器。
安装用于Eclipse的SonarLint插件(v2.0)后,工作区中的.project文件发生了更改!它们通过以下方式自动扩展:
<buildCommand>
<name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
<arguments>
</arguments>
</buildCommand>
在我们看来,这是SonarLint插件中的一个错误。只要我不通过SonarLint特定选项扩展项目,就不应该更改文件.project。
这个问题可以通过任何插件选项来解决吗?
在SonarLint的2.2版本中,.project文件不再被修改。改进是门票的一部分:
[SLE-80]-用ResourceChangeListener 替换SonarLint生成器
您可以决定停止某些项目的自动分析:在项目属性->SonarLint->禁用自动分析。