Custom TSLint Formatters
A collection of custom TSLint formatters. With colors.
Included Formatters
grouped
Prints a block for each file with the file name as headline, followed by a summary.
Errors are printed as error: row:column <error>
, warnings are printed as warning: row:column <warning>
.
Errors are in red, warnings in yellow.
vscode
This is a technical formatter that can be used as input for a task in Visual Studio Code to lint all files in a project.
Usage
First add a new npm task to your package.json
:
Then add a new task to .vscode/tasks.json
:
Installation
npm install custom-tslint-formatters --save-dev
Usage
On the commandline specify the formatters directory with -s
and the formatter with -t
(see list of formatters above):
tslint -s node_modules/custom-tslint-formatters/formatters -t grouped src/**/*.ts
For tslint-loader add a tslint
configuration block to your webpack config specifying the formattersDirectory
as well as the formatter
(see list of formatters above):
moduleexports = module: preLoaders: test: /\.ts$/ loader: "tslint" tslint: formattersDirectory: 'node_modules/custom-tslint-formatters/formatters' formatter: 'grouped'