Skip to content

Commit 81bae2e

Browse files
committed
chore(tsconfig): enable noImplicitOverride, disallow unreachable code & unused labels
Tighten the shared tsconfig baseline with three additional strict flags: noImplicitOverride, allowUnreachableCode:false, allowUnusedLabels:false.
1 parent f08781e commit 81bae2e

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@
1616
"noUnusedLocals": true,
1717
"noUnusedParameters": true,
1818
"noFallthroughCasesInSwitch": true,
19+
"noImplicitOverride": true,
20+
"allowUnreachableCode": false,
21+
"allowUnusedLabels": false,
1922
"forceConsistentCasingInFileNames": true,
2023
"isolatedModules": true,
2124
"verbatimModuleSyntax": true,

0 commit comments

Comments
 (0)