🚀 Feature request
Command (mark with an x)
Description
❯ npx @angular/cli@12 new web-apps --create-application false
❯ cd web-apps && yarn ng g app admin-console --routing --style scss
Currently, base tsconfig.json only contains strict, noImplicitReturns and noFallthroughCasesInSwitch flags
Describe the solution you'd like
Enable new linter flags exposed by typescript in recent versions by defalt

Relevant blog posts:
Describe alternatives you've considered
I just have to add these flags manually to tsconfig.json
🚀 Feature request
Command (mark with an
x)Description
Currently, base
tsconfig.jsononly containsstrict,noImplicitReturnsandnoFallthroughCasesInSwitchflags{ "compileOnSave": false, "compilerOptions": { ... // all strict checks "strict": true, // Linter checks "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, ... } }Describe the solution you'd like
Enable new linter flags exposed by typescript in recent versions by defalt
{ "compileOnSave": false, "compilerOptions": { ... // all strict checks "strict": true, // Linter checks "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, // TS 4.1 "noUncheckedIndexedAccess": true, // TS 4.2 "noPropertyAccessFromIndexSignature": true, // TS 4.3 "noImplicitOverride": true, // TS 4.4 "useUnknownInCatchVariables": true, "exactOptionalPropertyTypes": true, ... } }Relevant blog posts:
--noUncheckedIndexedAccess--noPropertyAccessFromIndexSignature--noImplicitOverride--useUnknownInCatchVariables--exactOptionalPropertyTypesDescribe alternatives you've considered
I just have to add these flags manually to
tsconfig.json