2.1.0 • Published 6 years ago
@evojam/tslint-rules v2.1.0
@evojam/tslint-rules
TSLint rules to unify TypeScript base code conventions between projects in Evojam.
Installing latest version
Run npm install --save-dev evojam/tslint-rules
.
Installing version of choice
Run npm install --save-dev evojam/tslint-rules#VERSION
Example: npm install --save-dev evojam/tslint-rules#v1.0.1
to install version v1.0.1
.
Usage
Just extend your tslint.json
file with set of rules you need (see tslint.json sample).
Rules are grouped by the following manner:
- common-*.tslint.json - based on standard tslint rules
- eslint.tslint.json - based on tslint-eslint-rules
- immutability.tslint.json - based on tslint-immutable
- angular.tslint.json - for Angular projects, based on codelyzer
- react.tslint.json - for React projects
For recommended setup you can just extend by @evojam/tslint-rules/tslint.json
.
Sample tslint.json
:
{
"extends": [
"@evojam/tslint-rules/tslint.json",
"@evojam/tslint-rules/react.tslint.json"
]
}
2.1.0
6 years ago