tslint-formatter-kakoune
Version:
TSLint formatter for kakoune
16 lines (15 loc) • 554 B
JavaScript
;
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;