版本

wrap-regex

要求 regex 字面值周圍加上括號

🔧 可修正

此規則回報的一些問題可以透過 --fix 命令列 選項自動修正

重要事項

此規則已在 ESLint v8.53.0 中棄用。請使用 @stylistic/eslint-plugin-js 中的對應規則

瞭解更多

當在某些情況下使用正規表示式時,它最終看起來可能像除法運算子。例如

function a() {
    return /foo/.test("bar");
}

規則詳細資訊

這是用來消除斜線運算子的歧義,並促進更具可讀性的程式碼。

此規則的不正確程式碼範例

在 Playground 中開啟
/*eslint wrap-regex: "error"*/

function a() {
    return /foo/.test("bar");
}

此規則的正確程式碼範例

在 Playground 中開啟
/*eslint wrap-regex: "error"*/

function a() {
    return (/foo/).test("bar");
}

版本

此規則在 ESLint v0.1.0 中引入。

資源

變更語言