2016-07-18 3 views
0

Есть ли способ добавить параметр, чтобы игнорировать регулярные выражения, которые слишком длинны? Иногда эти вещи могут стать огромными.max-len игнорировать регулярные выражения

Обсудить на форуме https://github.com/eslint/eslint/issues/3229 Похоже, что планируется добавить ignoreRegex в maxLen.

Есть ли хоть какая-нибудь прогулка?

ответ

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; 

и т.д ..