【问题标题】:max-len to ignore Regular Expressionsmax-len 忽略正则表达式
【发布时间】:2016-07-19 11:14:17
【问题描述】:

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

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

现在还有人走走吗?

【问题讨论】:

    标签: javascript regex eslint


    【解决方案1】:

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

    等等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-04
      • 2021-09-13
      • 2020-08-06
      • 2016-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多