eslint/no-empty-character-class 正しさ
何を行うか
正規表現内の空の文字クラスを許可しない
なぜ問題なのか
正規表現内の空の文字クラスは、何にもマッチしないため、タイプミスの可能性があるからである。
例
このルールに違反する不適切なコードの例:
javascript
var foo = /^abc[]/;このルールに従った適切なコードの例:
javascript
var foo = /^abc/;
var foo2 = /^abc[123]/;使い方
設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:
json
{
"rules": {
"no-empty-character-class": "error"
}
}bash
oxlint --deny no-empty-character-class