版本

wrap-regex

要求正規表示式字面值周圍使用括號

🔧 可修正

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

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

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

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

規則細節

這用於消除斜線運算子的歧義,並促進更易讀的程式碼。

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

在遊樂場中開啟
/*eslint wrap-regex: "error"*/

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

此規則的正確程式碼範例

在遊樂場中開啟
/*eslint wrap-regex: "error"*/

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

版本

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

資源

變更語言