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.

Relaterte artikler