eslint/no-regex-spaces 制限
何ができるか
正規表現内で連続する2つ以上の空白文字を禁止します。
なぜ問題なのか
正規表現内では、意図した空白の数がどれだけあるのかが分かりにくくなります。代わりに1つの空白を使用し、必要な空白の数は量詞を使って明示するのがより良いです。
javascript
var re = /foo {3}bar/;例
このルールに違反する誤りのあるコードの例:
javascript
var re = /foo bar/;使い方
設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:
json
{
"rules": {
"no-regex-spaces": "error"
}
}bash
oxlint --deny no-regex-spaces