2.0.0 • Published 5 years ago
eslint-plugin-tsc v2.0.0
eslint-plugin-tsc
Wraps a TypeScript compiler checks
INSTALL
npm install --save-dev eslint-plugin-tscUSAGE
Configure it in your configuration file:
1. Add to plugins section:
tsc- Add rule to
rulessection, e.g.
"tsc/config": [1, {
configFile: "tsconfig.json"
}]RULES
tsc/configWraps a TypeScript compiler checks
Configuration{ configFile: string, compilerOptions?: ts.CompilerOptions }configFilepath totsconfig.jsonfile (it's better to specify an absolute path)compilerOptionsability to override compilerOptions defined in config file
CHANGELOG
See CHANGELOG.md
TODO
TypeScript Compiler has various linting options
- allowUnreachableCode
- allowUnusedLabels
- forceConsistentCasingInFileNames
- noFallthroughCasesInSwitch
- noImplicitAny
- noImplicitReturns
- noImplicitThis
- noStrictGenericChecks
- noUnusedLocals
- noUnusedParameters
- strictFunctionTypes
- strictPropertyInitialization
- strictNullChecks
- suppressExcessPropertyErrors
- suppressImplicitAnyIndexErrors