tslint-config-dabapps v0.6.2
TSLint Config
About
This repository includes a default tslint config based on tslint's recommended rules with some adjustments to closer match our eslint rules.
Install
Install a specific version of the tslint config with NPM. You can see a full list of versions here.
npm i tslint-config-dabapps@x.x.x -DNote: -D is shorthand for --save-dev.
This will update your package.json automatically, as seen below.
"devDependencies": {
"tslint-config-dabapps": "x.x.x",
}Configuration
NPM Scripts
Add the following scripts to your package.json.
Note: You must not have a files key defined in your tsconfig.json or your globs will be ignored.
{
"scripts": {
"lint": "tslint --project tsconfig.json '{src,tests}/**/*.{ts,tsx}'"
}
}Default Config
Create a tslint.json in the route of the project and extend the default config:
{
"extends": [
"tslint-config-dabapps"
]
}If you are using react-native you should extend the following:
{
"extends": [
"tslint-config-dabapps/react-native"
]
}Code of conduct
For guidelines regarding the code of conduct when contributing to this repository please review https://www.dabapps.com/open-source/code-of-conduct/