eslint-plugin-tsc
v2.0.0
Published
Wraps a TypeScript compiler checks
Downloads
48,556
Maintainers
Readme
eslint-plugin-tsc
Wraps a TypeScript compiler checks
INSTALL
npm install --save-dev eslint-plugin-tsc
USAGE
Configure it in your configuration file:
- Add to
plugins
section:
tsc
- Add rule to
rules
section, e.g.
"tsc/config": [1, {
configFile: "tsconfig.json"
}]
RULES
tsc/config
Wraps a TypeScript compiler checks
Configuration{ configFile: string, compilerOptions?: ts.CompilerOptions }
configFile
path totsconfig.json
file (it's better to specify an absolute path)compilerOptions
ability 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
USEFUL LINKS
- https://astexplorer.net/