web-dev-qa-db-ja.com

Scalastyleの警告を抑制する方法は?

私は次のコードを得ました:

    string match {
      case Regex(_, "1", "0", _, _)    =>
      case Regex(_, "1", "1", null, _) =>
    }

Scalastyleは、ここでは回避できないnullの使用について不満を言っています。この行だけの警告を抑制する方法はありますか?

34
Kiril

Scalastyleは抑制コメントを理解します。

// scalastyle:off <rule id>
...
// scalastyle:on <rule id>

ルールIDがリストされています ここ

あなたの場合、IDは単にnullです。

// scalastyle:off null
...
// scalastyle:on null

これは メーリングリスト でも回答されました

50
mbarton

1行の場合、次のように// scalastyle:ignore <rule-id>を末尾に追加するだけです。

string match {
  case Regex(_, "1", "0", _, _)    =>
  case Regex(_, "1", "1", null, _) => // scalastyle:ignore null
}

Scalastyleに無視させたいことが明らかな場合は、(on/offコメントも同様に)rule-idを省略して、現在の行のすべてのチェックを無効にすることができます。

string match {
  case Regex(_, "1", "0", _, _)    =>
  case Regex(_, "1", "1", null, _) => // scalastyle:ignore
}
32
Mike Allen