UNPKG

eslint-plugin-markdownlint

Version:
32 lines (27 loc) 639 B
/** * @fileOverview Message and report formatters. * @author Paweł BB Drozd */ export function formatMessage({ ruleDescription, errorDetail, errorContext }) { let message = ""; message += ruleDescription; if (errorDetail) { message += ": " + errorDetail; } if (errorContext) { message += ` [Context: ${errorContext}]`; } return message; } export function getLocation({ lineNumber, errorRange }) { return { start: { line: lineNumber, column: errorRange ? errorRange[0] : 0, }, end: { line: lineNumber, column: errorRange ? errorRange[0] + errorRange[1] : 0, }, }; }