Skip to content
← Back to rules

eslint/no-div-regex 制限

An auto-fix is available for this rule.

何を禁止するか

正規表現リテラルの先頭に明示的に等号 (=) を使用することを禁止します。

なぜ問題なのか

正規表現リテラルの先頭にある /= の文字列は、除算代入演算子と混同される可能性があります。

このルールに違反する 誤り なコード例:

javascript
function bar() {
  return /=foo/;
}

このルールに準拠する 正しい コード例:

javascript
function bar() {
  return /[=]foo/;
}

使用方法

設定ファイルまたは CLI でこのルールを 有効化 するには、次のようにします。

json
{
  "rules": {
    "no-div-regex": "error"
  }
}
bash
oxlint --deny no-div-regex

参照情報