【发布时间】:2017-02-09 06:34:25
【问题描述】:
如何在 Eclipse 中为 Remote Systems Explorer 插件禁用 SonarLint 自动扫描?
背景:
我最近为 Eclipse 安装了 SonarLint 插件,因为我工作的一个客户使用 Sonar 来提高代码质量。并且喜欢直接报告错误和代码异味。
现在我尝试为另一个客户做一些工作,该客户不使用 Sonar,并且有一个旧的遗留项目。我通过 SFTP 连接到它,所以我使用远程系统资源管理器。但是当我打开任何文件时,我可以看到到处都是通知。
为了保持每一个干净和分开,我为每个客户设置了不同的工作区。
我尝试过的事情:
项目设置中有一个开关可以禁用自动扫描,但是远程系统资源管理器无法访问这些设置。
此外,自动扫描的开关似乎在全局设置中不可用。
接下来我尝试了以下全局 SonarLint -> 分析器属性,如 Exclude JS files from SonarLint 中所述:
sonar.exclusions=**/*.php
sonar.test.exclusions=**/*.php
这不起作用,但这可能是因为在该位置无法进行这些设置。至少这是在: https://groups.google.com/forum/#!msg/sonarlint/aBxnpn-yLbg/KL9nOiFQBAAJ
SonarLint 插件似乎也没有显示在 General -> Startup and Shutdown 全局设置中,因此我无法为特定工作区禁用它。
【问题讨论】: