wrap-regex
正規表現が特定の状況で使用される場合、除算演算子のように見えることがあります。例:
js
function a() {
return /foo/.test("bar");
}
ルールの詳細
これはスラッシュ演算子を明確にするために使用され、より読みやすいコードを促進します。
このルールに違反するコードの不正な例
js
/*eslint @stylistic/js/wrap-regex: "error"*/
function a() {
return /foo/.test("bar");
}
不正
このルールに準拠するコードの正しい例
js
/*eslint @stylistic/js/wrap-regex: "error"*/
function a() {
return (/foo/).test("bar");
}
正しい