max-len忽略正则表达式

时间:2016-07-18 03:31:16

标签: javascript regex eslint

有没有办法添加一个选项来忽略太长的正则表达式?有时这些事情会变得很大。

https://github.com/eslint/eslint/issues/3229有一些讨论 看起来有计划将ignoreRegex添加到maxLen。

现在有没有走动?

1 个答案:

答案 0 :(得分:0)

是的,请使用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;

等。