I want to keep noImplicitAny
for .ts
/.tsx
files, but disable it for .js
files. I don't want to disable the checkJs
option because I still want it to check .js
files.
Is this possible?
Here's my base tsconfig.json
:
{
"compilerOptions": {
"target": "esnext",
"module": "esnext",
"moduleResolution": "node",
"allowJs": true,
"checkJs": true,
"noEmit": true,
"noEmitHelpers": true,
"strict": true,
"isolatedModules": true,
"esModuleInterop": true,
"skipLibCheck": true,
"baseUrl": "./",
"noImplicitAny": true,
"noImplicitOverride": true,
"strictNullChecks": true,
"useUnknownInCatchVariables": true,
"resolveJsonModule": false,
"types": ["node"],
"experimentalDecorators": true,
"noErrorTruncation": true,
"composite": true
},
"include": [
"."
],
"exclude": [
"./node_modules",
"./build"
]
}