no-div-regex
Запретить явные знаки равенства в начале регулярных выражений
🔧 Исправимо
Некоторые проблемы, выявленные этой правилом, автоматически исправляются с помощью параметра командной строки --fix командной строки
Символы /= в начале литерала регулярного выражения могут быть перепутаны с оператором присваивания деления.
function bar() { return /=foo/; }
Подробности правила
Это правило запрещает знаки равенства (=) после косой черты (/) в начале литерала регулярного выражения, потому что символы /= могут быть перепутаны с оператором присваивания деления.
Примеры неправильного кода для этого правила:
Открыть в Playground
/*eslint no-div-regex: "error"*/
function bar() { return ; }
Примеры правильного кода для этого правила:
Открыть в Playground
/*eslint no-div-regex: "error"*/
function bar() { return /[=]foo/; }
Связанные правила
Версия
Это правило было добавлено в ESLint v0.1.0.
Ресурсы
© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/rules/no-div-regex