const messagesOutput = result.messages.map(message => { const ruleId = dim(`(${message.ruleId})`); const msg = red(message.message); return [ `${msg} ${ruleId}`, `${codeFrame(fileContent, message.line, message.column, { highlightCode: true })}` ].join('\n'); });
.map(({ messageText, file, start }) => { if (file && start) { const pos = file.getLineAndCharacterOfPosition(start); const frame = codeFrame( file.getFullText(), pos.line + 1, pos.character + 1, { highlightCode: true } ); return `${messageText}\n${frame}`; } else { return messageText; } })