如何为特定的文件/目录设置特定的Scala样式规则?

jutyujz0  于 2023-10-18  发布在  Scala
关注(0)|答案(2)|浏览(116)

我有一些 cucumber stepDef步骤,长度超过120个字符,我想从Scala样式警告中排除所有stepDef文件。
有没有一种方法来排除特定的文件/目录,使用xml标签只为FileLineLengthChecker条件?

zfciruhq

zfciruhq1#

将整个文件 Package 在以下注解过滤器中实际上会将文件排除在FileLineLengthChecker规则之外:

// scalastyle:off line.size.limit
val foobar = 134
// scalastyle:on line.size.limit

line.size.limitFileLineLengthChecker规则的ID。
可以像这样同时关闭多个规则

// scalastyle:off line.size.limit
// scalastyle:off line.contains.tab
// ...
k2arahey

k2arahey2#

scalastyle必须成对使用

  • // scalastyle:off line.size.limit*
_FUNC_(str, regexp) - Searches a string for a regular expression and returns an integer that indicates the beginning position of the matched substring. Positions are 1-based, not 0-based. If no match is found, returns 0.
  • // scalastyle:on line.size.limit*

相关问题