有没有办法让tsConfig停止接受'any'类型。我已经添加了"noImplicitAny": true,但仍然接受'any'作为一种类型。
"noImplicitAny": true
8mmmxcuj1#
"noImplicitAny": true适用于隐式any(因此,如果类型被推断为any,而不是在代码中显式写入any,则会出现错误)。不过在eslint-typescript中有一个检查。
any
eslint-typescript
pes8fvy92#
只需添加
"strict": true
到tsconfig.json文件中的compilerOptions
tsconfig.json
compilerOptions
或
将这几行添加到tsconfig.json文件中的compilerOptions中
"noImplicitAny": true, "strictFunctionTypes": true, "strictPropertyInitialization": true, "noImplicitThis": true, "alwaysStrict": true,
2条答案
按热度按时间8mmmxcuj1#
"noImplicitAny": true
适用于隐式any(因此,如果类型被推断为any
,而不是在代码中显式写入any
,则会出现错误)。不过在
eslint-typescript
中有一个检查。pes8fvy92#
只需添加
到
tsconfig.json
文件中的compilerOptions
或
将这几行添加到
tsconfig.json
文件中的compilerOptions
中