Visual Studio 2015 - Har TypeScript et alternativ for å ikke tillate "any" når man erklærer eller gjør typekonvertering?
Jeg bruker TypeScript versjon 1.8.10 i Visual Studio 2015.
I tsconfig.json har jeg disse innstillingene som
"compilerOptions": {
"target": "es6",
"module": "system",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": true,
"noImplicitAny": true,
"noEmitOnError": false,
"noImplicitUseStrict": false,
"declaration": false,
"inlineSourceMap": true,
"inlineSources": true
},
Jeg lurer på om det finnes en innstilling som forbyr bruk av "any" og tvinger oss til å bruke datatyper som number, string, osv. i stedet for "any"?
Svar #1
Du kan bruke TSLint sammen med TypeScript og sette no-any-flagget. Se https://www.npmjs.com/package/tslint
Det finnes også ESLint med regelen no-explicit-any.