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