UNPKG

@hint/hint-typescript-config

Version:

hint that that checks if the TypeScript configuration is valid.

60 lines (43 loc) 1.07 kB
# TypeScript strict (`strict`) `typescript-config/strict` checks if the property `strict` is enabled in your TypeScript configuration file (i.e. `tsconfig.json`). ## Why is this important? By enabling the `strict` compiler option of TypeScript, the compiler will run in the strictest of the modes catching more typing issues before runtime. ## What does the hint check? This hint checks if the `compilerOptions` property `strict` is enabled. ### Examples that **trigger** the hint By default, TypeScript doesn't enable the strict mode: ```json { "compilerOptions": { "target": "es5", ... }, ... } ``` Also setting the value to `false` will fail: ```json { "compilerOptions": { "strict": false, ... }, ... } ``` ### Examples that **pass** the hint `strict` value is `true`: ```json { "compilerOptions": { "strict": true, ... }, ... } ``` ## Further Reading * [TypeScript Documentation][typescript docs] [typescript docs]: https://www.typescriptlang.org/docs/home.html