2016-09-30 269 views
1

如何在Eclipse中为远程系统资源管理器插件禁用SonarLint自动扫描?为Eclipse远程系统资源管理器禁用Sonarlint自动扫描

背景:

我最近安装了SonarLint的Eclipse插件,因为客户端我工作使用声纳代码质量。并且喜欢直接报告错误和代码气味。

现在我尝试为另一个不使用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插件似乎也没有显示在一般 - >启动和关机全局设置,所以我不能禁用它的特定工作区。

回答

0

好,我似乎已经固定但是我对我自己的情况......

事实证明了排除参数没有工作,如果SonarLint已经取得了它的分析它的地方缓存的结果。 当打开一个已经扫描过的文件时,它会显示以前分析的结果。要删除只需在Sonarlint窗口中选择全部,请右键单击并选择删除选项。

编辑

一此外,它看起来就像如果你关闭Eclipse开放的文件,再重新启动Eclipse中的Sonarlint将自动不管排除检查这些打开的文件。

相关问题