我收到了以下代码:
string match {
case Regex(_, "1", "0", _, _) =>
case Regex(_, "1", "1", null, _) =>
}
Scalastyle抱怨使用null,这是无法避免的。 我可以用这条线来抑制警告吗?
答案 0 :(得分:41)
Scalastyle了解抑制评论:
// scalastyle:off <rule id>
...
// scalastyle:on <rule id>
列出了规则ID here
在您的情况下,id只是null:
// scalastyle:off null
...
// scalastyle:on null
也回答了这个问题
答案 1 :(得分:25)
对于单行,您只需将// scalastyle:ignore <rule-id>
附加到结尾,如下所示:
string match {
case Regex(_, "1", "0", _, _) =>
case Regex(_, "1", "1", null, _) => // scalastyle:ignore null
}
如果您希望Scalastyle忽略的是什么,您可以通过省略rule-id来禁用当前行的所有检查(就像开/关注释一样):
string match {
case Regex(_, "1", "0", _, _) =>
case Regex(_, "1", "1", null, _) => // scalastyle:ignore
}
答案 2 :(得分:0)