我得到以下代码:
string match {
case Regex(_, "1", "0", _, _) =>
case Regex(_, "1", "1", null, _) =>
}
Scalastyle 抱怨这里无法避免使用 null。有什么办法可以只为这条线禁止警告吗?
我得到以下代码:
string match {
case Regex(_, "1", "0", _, _) =>
case Regex(_, "1", "1", null, _) =>
}
Scalastyle 抱怨这里无法避免使用 null。有什么办法可以只为这条线禁止警告吗?
Scalastyle 理解抑制注释:
// scalastyle:off <rule id>
...
// scalastyle:on <rule id>
此处列出了规则 ID
在您的情况下, id 只是空:
// scalastyle:off null
...
// scalastyle:on null
这也在邮件列表中得到了回答
对于单行,您只需追加// 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
}