tslint-bamboo-formatter

tslint-bamboo-formatter is a Typescript library for creating JSON output files, which used by Bamboo for logs.

Installation

Use the package manager npm to install tslint-bamboo-formatter.

npm install --save-dev tslint-bamboo-formatter

Usage

Add this script to scripts section at your package.json.

Flags Description
-s, --formatters-dir An additional formatters directory, for user-created formatters.
-q, --quiet Hide non "error" severity linting errors from output
-t, --format: In our case used by additional formatters if the --formatters-diroption is set.

tslint CLI example

{
  scripts: {
    ...,
    tslint: "tslint -s node_modules/tslint-bamboo-formatter/formatter/ -t bamboo"
  }
}

tslint.config

module.exports = {
...,
  tslint: {
    formattersDirectory: 'node_modules/tslint-bamboo-formatter/formatter/',
    formatter: 'bamboo'
  }
]

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

License

MIT