UNPKG

simplr-gulp

Version:

Fully functional gulpfile.js implementation. Tailored for Single Page Application. Written in TypeScript.

17 lines (16 loc) 743 B
Object.defineProperty(exports, "__esModule", { value: true }); const Formatters = require("tslint/lib/formatters"); const logger_1 = require("../../utils/logger"); class TsLintFormatter extends Formatters.AbstractFormatter { format(failures) { let lines = new Array(); failures.forEach(failure => { let position = failure.getStartPosition().getLineAndCharacter(); let line = `${failure.getFileName()}[${position.line + 1}, ${position.character + 1}]: ${failure.getFailure()} (${failure.getRuleName()})`; lines.push(line); logger_1.LoggerInstance.warn(line); }); return JSON.stringify(lines); } } exports.TsLintFormatter = TsLintFormatter;