eslint/no-regex-spaces 限制
它的作用
禁止正则表达式中出现两个或更多连续的空格。
为什么这是不好的?
在正则表达式中,很难判断意图匹配多少个空格。最好只使用一个空格,然后通过量词来指定期望匹配的空格数量。
javascript
var re = /foo {3}bar/;示例
此规则的错误代码示例:
javascript
var re = /foo bar/;如何使用
要通过配置文件或命令行启用此规则,可以使用:
json
{
"rules": {
"no-regex-spaces": "error"
}
}bash
oxlint --deny no-regex-spaces