tools: relax lint rule for regexps
Relax the rule for maximum line length in JS files if the line contains a regular expression literal. This will avoid the need to convert a regular expression literal into a RegExp constructor call broken across multiple lines in order to satisfy the maximum line length rule. That practice hampers readability. PR-URL: https://github.com/nodejs/node/pull/12807 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Vse Mozhet Byt <vsemozhetbyt@gmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com> Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net>
This commit is contained in:
parent
f1d593cda1
commit
feb90d37ff
@ -106,7 +106,10 @@ rules:
|
|||||||
key-spacing: [2, {mode: minimum}]
|
key-spacing: [2, {mode: minimum}]
|
||||||
keyword-spacing: 2
|
keyword-spacing: 2
|
||||||
linebreak-style: [2, unix]
|
linebreak-style: [2, unix]
|
||||||
max-len: [2, {code: 80, ignoreUrls: true, tabWidth: 2}]
|
max-len: [2, {code: 80,
|
||||||
|
ignoreRegExpLiterals: true,
|
||||||
|
ignoreUrls: true,
|
||||||
|
tabWidth: 2}]
|
||||||
new-parens: 2
|
new-parens: 2
|
||||||
no-mixed-spaces-and-tabs: 2
|
no-mixed-spaces-and-tabs: 2
|
||||||
no-multiple-empty-lines: [2, {max: 2, maxEOF: 0, maxBOF: 0}]
|
no-multiple-empty-lines: [2, {max: 2, maxEOF: 0, maxBOF: 0}]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user