【发布时间】:2016-07-19 11:14:17
【问题描述】:
有没有办法添加一个选项来忽略太长的正则表达式?有时这些事情会变得很大。
https://github.com/eslint/eslint/issues/3229有一些讨论 看起来有计划将 ignoreRegex 添加到 maxLen。
现在还有人走走吗?
【问题讨论】:
标签: javascript regex eslint
有没有办法添加一个选项来忽略太长的正则表达式?有时这些事情会变得很大。
https://github.com/eslint/eslint/issues/3229有一些讨论 看起来有计划将 ignoreRegex 添加到 maxLen。
现在还有人走走吗?
【问题讨论】:
标签: javascript regex eslint
是的,使用 ignorePattern。
"max-len": [
"error",
{
"ignorePattern": "^\\s*(const|let|var)\\s+\\w+\\s+\\=\\s+\\/.*\\/(|i|g|m|ig|im|gm|igm);?$"
}
]
这个正则表达式将使 eslint igore 代码像
const a = /asdfadsjl/;
const b = /asdfadsjl/
let c = /asdfadsjl/g
var d = /asdfadsjl/gm;
等等。
【讨论】: