eslint/no-div-regex 制限
何を禁止するか
正規表現リテラルの先頭に明示的に等号 (=) を使用することを禁止します。
なぜ問題なのか
正規表現リテラルの先頭にある /= の文字列は、除算代入演算子と混同される可能性があります。
例
このルールに違反する 誤り なコード例:
javascript
function bar() {
return /=foo/;
}このルールに準拠する 正しい コード例:
javascript
function bar() {
return /[=]foo/;
}使用方法
設定ファイルまたは CLI でこのルールを 有効化 するには、次のようにします。
json
{
"rules": {
"no-div-regex": "error"
}
}bash
oxlint --deny no-div-regex