diff --git a/src/rules/checkIndentation.js b/src/rules/checkIndentation.js index 039d6bbf9..e448b8612 100644 --- a/src/rules/checkIndentation.js +++ b/src/rules/checkIndentation.js @@ -4,7 +4,7 @@ const maskExcludedContent = (str, excludeTags) => { const regContent = new RegExp(`([ \\t]+\\*)[ \\t]@(?:${excludeTags.join('|')})(?=[ \\n])([\\w|\\W]*?\\n)(?=[ \\t]*\\*(?:[ \\t]*@|\\/))`, 'gu'); return str.replace(regContent, (_match, margin, code) => { - return Array.from({length: code.match(/\n/gu).length + 1}).join(margin + '\n'); + return (margin + '\n').repeat(code.match(/\n/gu).length); }); }; @@ -12,7 +12,7 @@ const maskCodeBlocks = (str) => { const regContent = /([ \t]+\*)[ \t]```[^\n]*?([\w|\W]*?\n)(?=[ \t]*\*(?:[ \t]*(?:```|@\w+\s)|\/))/gu; return str.replace(regContent, (_match, margin, code) => { - return Array.from({length: code.match(/\n/gu).length + 1}).join(margin + '\n'); + return (margin + '\n').repeat(code.match(/\n/gu).length); }); };