A TSLint formatter/reporter for TeamCity CI that outputs lint results as TeamCity service messages, grouping errors by file as test suites. Current version 3.2.2 (v3 is a complete rewrite with breaking changes). Maintained as stable, with low release frequency. Differentiates from standard TSLint formatters by producing TeamCity-native output (test suites for files, inspection reports) and supporting configuration via CLI arguments, package.json, or environment variables.
npm install tslint-teamcity-reporterNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to use the Formatter class to convert TSLint failures into TeamCity service messages with options for report name and reporter type.
Update TeamCity metric baselines as failed test count will drop. See README migration notes.
Adjust CLI invocation to use full path: `tslint files/**/*.ts -t ./node_modules/tslint-teamcity-reporter/index.js`.
Set `formattersDirectory` to a truthy string, e.g. `'anything-but-falsy'`, to avoid null being passed.
Ensure tslint is installed in your project as a dependency.
Use only one configuration method to avoid unintended overrides.
Use correct path: `-t ./node_modules/tslint-teamcity-reporter/index.js` or import `{ Formatter }` from the package.Run `npm install -D tslint-teamcity-reporter` or `yarn add -D tslint-teamcity-reporter`.
Use `import { Formatter } from 'tslint-teamcity-reporter'` and instantiate with `new Formatter()`.Set formattersDirectory to a non-falsy value like `'.'` or `'anything-but-falsy'`.
No dependency data recorded yet.