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

如何为特定文件/目录指定特定的Scala样式规则?,scala,sbt,scalastyle,Scala,Sbt,Scalastyle,我有一些Cumber stepDef步骤的长度超过120个字符,我想从Scala样式警告中排除所有stepDef文件 是否有一种方法可以排除特定的文件/目录,仅对FileLineLengthChecker条件使用xml标记?将整个文件包装在以下内容中实际上会将文件从FileLineLengthChecker规则中排除: // scalastyle:off line.size.limit val foobar = 134 // scalastyle:on line.size.limit line

我有一些Cumber stepDef步骤的长度超过120个字符,我想从Scala样式警告中排除所有stepDef文件


是否有一种方法可以排除特定的文件/目录,仅对
FileLineLengthChecker
条件使用xml标记?

将整个文件包装在以下内容中实际上会将文件从
FileLineLengthChecker
规则中排除:

// scalastyle:off line.size.limit
val foobar = 134
// scalastyle:on line.size.limit
line.size.limit
是规则的ID

可以像这样同时关闭多个规则

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

谢谢你的快速回答。是否有用于组合多个规则的分隔符?可以通过依次列出多个规则来组合多个规则,如编辑后的答案所示。以下测试有助于推断注释筛选器语法: