コンテンツにスキップ

@stylistic/js/

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");
}
正しい

MITライセンスの下でリリースされています。