2.1.0 • Published 7 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
7 years ago