Example #1
0
File: eslint.ts Project: otbe/ws
  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');
  });
Example #2
0
 .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;
   }
 })