Clean up tsconfig.base.json (#17220)

* Clean up tsconfig.base.json

* revert param name

* Try removing comments

* use newer option again

* revert option again

* more
This commit is contained in:
Charles Gagnon
2021-10-04 13:35:24 -07:00
committed by GitHub
parent 4aea582902
commit 32b912c37e
2 changed files with 4 additions and 7 deletions

View File

@@ -427,7 +427,6 @@
"sinon": "^9.0.2", "sinon": "^9.0.2",
"tslint": "^5.8.0", "tslint": "^5.8.0",
"typemoq": "^2.1.0", "typemoq": "^2.1.0",
"typescript": "^2.6.1",
"vscodetestcover": "^1.1.0" "vscodetestcover": "^1.1.0"
}, },
"__metadata": { "__metadata": {

View File

@@ -2,18 +2,16 @@
"compilerOptions": { "compilerOptions": {
"module": "amd", "module": "amd",
"moduleResolution": "node", "moduleResolution": "node",
"noImplicitAny": false,
"experimentalDecorators": true, "experimentalDecorators": true,
"noImplicitReturns": true, "noImplicitReturns": true,
"noImplicitOverride": true, "noImplicitOverride": true,
"noUnusedLocals": true, "noUnusedLocals": true,
"noImplicitThis": true,
"alwaysStrict": true,
"strictBindCallApply": true,
"strictNullChecks": false,
"strictPropertyInitialization": false,
"allowUnreachableCode": false, "allowUnreachableCode": false,
"strict": true, "strict": true,
// Much of our code isn't strict-null compliant so disable these for now
"strictNullChecks": false,
// Disable since without strictNullChecks this has lots of errors in both vs and our code
"noImplicitAny": false,
"strictOptionalProperties": false, "strictOptionalProperties": false,
"useUnknownInCatchVariables": false, "useUnknownInCatchVariables": false,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,