首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁用Sonarlint自动扫描Eclipse远程系统资源管理器

禁用Sonarlint自动扫描Eclipse远程系统资源管理器
EN

Stack Overflow用户
提问于 2016-09-30 16:00:11
回答 2查看 22.3K关注 0票数 5

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

背景:

我最近为Eclipse安装了SonarLint插件,因为我工作的客户端使用Sonar来提高代码质量。喜欢直接报道bug和代码气味。

现在,我尝试为另一个不使用Sonar的客户端做一些工作,并且有一个旧的遗留项目。我已经通过SFTP连接到它,所以我使用远程系统资源管理器()。但是当我打开任何文件时,我可以看到到处都是通知。

为了保持每个客户端的清洁和分离,我为每个客户端设置了不同的工作区。

我尝试过的

有项目设置--有一个开关可以禁用自动扫描,但是远程系统资源管理器无法访问这些设置。

此外,自动扫描的开关似乎在全局设置中不可用。

接下来,我尝试了以下全局SonarLint ->分析器属性,如Exclude JS files from SonarLint中所述

代码语言:javascript
复制
sonar.exclusions=**/*.php
sonar.test.exclusions=**/*.php

这不起作用,但这可能是因为在该地点不可能设置这些设置。至少这是在https://groups.google.com/forum/#!msg/sonarlint/aBxnpn-yLbg/KL9nOiFQBAAJ中所述的

SonarLint插件似乎也没有显示在通用->启动和关闭全局设置中,所以我不能为特定的工作区禁用它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-01 12:59:36

好吧,我好像自己解决了我的情况.

事实证明,排除参数确实有效,但是如果SonarLint已经进行了分析,它就会将结果缓存在某个地方。当打开一个已经扫描的文件时,它会显示前面分析的结果。要删除该选项,只需选择Sonarlint窗口中的所有内容,右键单击并选择删除选项。

编辑

另外,如果您使用打开的文件关闭Eclipse,然后再次启动Eclipse,Sonarlint将自动检查那些打开的文件,而不管是否排除。

票数 0
EN

Stack Overflow用户

发布于 2018-04-10 05:21:24

步骤1:关闭eclipse编辑器窗口中打开的所有文件。

步骤2:转到Project > Properties > SonarLint,然后取消选中“Run SonarLint Automatically”复选框。

步骤3:重新启动Eclipse。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39795619

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档