目前,我在 ESLint 显示几行内容时遇到了问题:键入值
的不安全调用any
。eslint(@typescript-eslint/no-unsafe-call)
所有行都与笑话本身的功能相关。
我可以 100% 成功地运行测试,但很想弄清楚为什么它会考虑describe
、test
、 和expect
作为任何类型。
我还安装了@types/jest。
这就是我的eslintrc.js的样子:
module.exports = {
root: false,
env: {
'browser': true,
'node': true,
'es6': true,
'commonjs': true,
'jest': true
},
parser: '@typescript-eslint/parser',
parserOptions: {
tsconfigRootDir: __dirname,
project: ['./tsconfig.json'],
ecmaFeatures: {
jsx: true,
},
},
plugins: [
// '@typescript-eslint',
// 'prettier',
// 'import',
// 'jsx-a11y',
// 'jest'
],
ignorePatterns: ['.eslintrc.js'],
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:@typescript-eslint/recommended-requiring-type-checking',
'plugin:react/recommended',
'plugin:react-hooks/recommended',
'plugin:import/recommended',
'plugin:import/typescript',
'plugin:prettier/recommended', …
Run Code Online (Sandbox Code Playgroud)