如何在Visual Studio Code中配置SonarLint的规则集?

She*_*ero 7 sonarqube visual-studio-code sonarlint

我在Visual Studio代码编辑器上安装了声纳皮棉扩展程序,我想知道是否有一种方法可以启用或禁用分析仪使用的规则?在Visual Studio和Eclipse中有一种方法可以实现,但是我找不到在Visual Studio Code中启用或禁用规则的方法。

我确实在本地服务器上运行了SonarQube,可以从“管理UI”页面禁用和启用规则。如果可以使用服务器配置SonarLint,那将很酷。但是我不确定该怎么做。如果有人这样做,请指出正确的方向。

Eli*_*iss 10

转到设置并搜索sonarlint 在此输入图像描述

点击Edit in settings.json

添加到"sonarlint.rules":您想要禁用的规则,如下所示:

    "javascript:S1488": {
        "level": "off"
    }
Run Code Online (Sandbox Code Playgroud)

规则代码显示在浮动框中 在此输入图像描述

  • 适用于用户设置,不适用于工作区设置。也谢谢你的截图。` "sonarlint.rules": { "javascript:S125": { "level": "off" } }` (2认同)

She*_*ero 3

目前无法使用允许用户在 SonarLint 上配置(启用/禁用)规则的连接模式。

根据SonarLint Google Group 上的讨论。

该功能很可能很快就会添加(年内),因为我们已经开始为其他版本的 SonarLint (Eclipse) 开发它。

此功能目前正在开发中,可以在此处进行跟踪

  • 此功能适用于用户设置,但*不适*用于工作区设置。这是非常令人沮丧的,因为某些规则可能适合一个存储库,但不适用于另一个存储库。此外,这使得大型团队的管理变得困难,因为需要确保所有用户的用户设置都相同。 (3认同)