The tslint config we use at SSENSE for all TypeScript projects. It's a combination of base rules provided by tslint as well as rules from tslint-microsoft-contrib.
- Install the package
npm install --save-dev tslint @ssense/tslint-config
- Create a file named tslint.json in your project root
touch tslint.json
- Add the contents referenced in the section below to tslint.json
- Run tslint
./node_modules/.bin/tslint
{
"extends": "@ssense/tslint-config"
}
SSENSE VERSION | TSLint version | tslint-microsoft-contrib version | Typescript version |
---|---|---|---|
>= 5.x | >= 5.x | 5.x | >= 2.3.x |
>= 4.x | >= 4.x | 4.x | |
>= 2.x | >= 3.2.x | 2.x |