【问题标题】:How to exclude JS files from on-the-fly analysis in SonarLint for IntelliJ IDEA?如何从 SonarLint for IntelliJ IDEA 的动态分析中排除 JS 文件?
【发布时间】:2016-08-11 10:48:34
【问题描述】:

我不知道如何从 SonarLint 动态分析中排除特定的源文件。

FAQ 建议配置属性sonar.exclusions。但是当在 IntelliJ 中打开排除的文件时,SonarLint 会继续分析这些文件。

Exclude JS files from SonarLint 涵盖了 Eclipse 的相同问题,这似乎是可能的。

我在 Windows 上使用带有 SonarLint 的 IntelliJ IDEA 2016.1.1 和用于 IntelliJ IDEA 2.0 的分析属性 sonar.exclusions = **\components\** 以排除一些外部 JavaScript 库。

此外,** 或其他模式的属性值不会导致 SonarLint 排除任何文件。

对于一些大型库文件,我不希望它们被分析,因为它会降低性能并且警告会使 wohle 编辑器变得混乱。

【问题讨论】:

  • 同理,*、**、**/* 或 **/*.js 的排除值也不起作用。

标签: intellij-idea sonarlint


【解决方案1】:

当前排除文件的方法(2020 年 2 月):

  1. 设置
  2. 其他设置
  3. Sonarlint 常规设置
  4. 文件排除
  5. 按“+”

**/*.js

【讨论】:

    【解决方案2】:

    这对我有用(使用 IntelliJ 版本 2017.2)

    【讨论】:

    • 你不会拒绝投票者解释投票时的原因
    • 这个解决方案对我不起作用,所以我会否决它
    • @GillesBodart 您使用的是哪个版本的 intellij?
    • @ElmaCherb 2017.2.1
    • intellij 2017.3.4 版本和 SonarLint 3.2.1.2406 有一些变化。在文件排除中,我只输入了**/*.js。在底部的 SonarLint 选项卡中,当我打开 JS 文件时,我会收到此消息:“此文件未自动分析”
    猜你喜欢
    • 2016-07-08
    • 2016-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-12
    • 2014-04-04
    • 2016-01-15
    • 2019-07-30
    相关资源
    最近更新 更多