Как настроить более строгие проверки типов в TypeScript? - PullRequest
0 голосов
/ 09 июля 2020

Я хочу иметь более строгие проверки кода, и я не хочу, чтобы мне разрешалось иметь какие-либо неявные «любые» типы. Поэтому я включил "strict": true

tsconfig. json

{
  "compilerOptions": {
    "target": "ES5",
    "module": "commonjs",
    "strict": true
  },
  "include": ["./"]
}

Если я напишу эту функцию:

const testing = () => console.log("test");

VSCode автоматически выводит тип возвращаемого значения по его использованию:

const testing: () => void

Есть ли способ сделать это строже и не разрешить VSCode делать автоматический вывод?

спасибо

1 Ответ

0 голосов
/ 09 июля 2020

эммм, в этом случае лучше использовать eslint вместо взлома, см. Здесь:

https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/explicit-function-return-type.md

...