将typescript配置更改为不接受“any”

niwlg2el  于 2023-04-07  发布在  TypeScript
关注(0)|答案(2)|浏览(228)

有没有办法让tsConfig停止接受'any'类型。我已经添加了"noImplicitAny": true,但仍然接受'any'作为一种类型。

8mmmxcuj

8mmmxcuj1#

"noImplicitAny": true适用于隐式any(因此,如果类型被推断为any,而不是在代码中显式写入any,则会出现错误)。
不过在eslint-typescript中有一个检查。

pes8fvy9

pes8fvy92#

只需添加

"strict": true

tsconfig.json文件中的compilerOptions

将这几行添加到tsconfig.json文件中的compilerOptions

"noImplicitAny": true,
"strictFunctionTypes": true,
"strictPropertyInitialization": true,
"noImplicitThis": true,
"alwaysStrict": true,

相关问题