eslint-plugin-tsc

Wraps a TypeScript compiler checks

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
eslint-plugin-tsc
2112.0.02 years ago4 years agoMinified + gzip package size for eslint-plugin-tsc in KB

Readme

eslint-plugin-tsc
Wraps a TypeScript compiler checks

INSTALL

npm install --save-dev eslint-plugin-tsc

USAGE

Configure it in your configuration file:
  1. Add to plugins section:
tsc
  1. 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 to tsconfig.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/