如何在IDEA中抑制特定的scalastyle规则?

vat*_*ada 4 scala intellij-idea scalastyle

我想no.finalize仅针对一个特定类抑制 ScalaStyle 规则。

我认为抑制 IntelliJ IDEA 检查的一种方法是在类的开头添加以下注释:

//noinspection ScalaStyle

但是,这将抑制该特定类的所有 ScalaStyle 规则。我只想选择性地抑制一项规则。

请注意,我已经尝试过 scalastyle 的抑制方法,即使用 // scalastyle:off no.finalize. 然而,IntelliJ IDEA 不尊重它。

我使用的是IDEA版本2018.2.5(社区版)。

ame*_*mer 7

// scalastyle:off <rule id>
Run Code Online (Sandbox Code Playgroud)

在你的情况下:

// scalastyle:off no.finalize
Run Code Online (Sandbox Code Playgroud)

ID列表: http: //www.scalastyle.org/rules-dev.html

该解决方案适用于 IDEA 2019.3。最好使用 Scala 插件更新 IDE

  • @vatsalmevada 该解决方案在 IDEA 2019.3 中适用于我。尝试使用 Scala 插件更新您的 IDE (2认同)