UNPKG

tslint-formatter-kakoune

Version:

TSLint formatter for kakoune

16 lines (15 loc) 554 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslint = require("tslint"); class Formatter extends tslint.Formatters.AbstractFormatter { format(failures) { return failures .map(fail => { const { line, character } = fail.getStartPosition().toJson(); return `${fail.getFileName()}:${line + 1}:${character}: ${fail.getRuleSeverity()}: ${fail.getFailure()} (${fail.getRuleName()})`; }) .join("\n"); } } exports.Formatter = Formatter;