`无法解析参考`带有反应预设的eslint警告
`can't resolve reference` eslint warning with react preset
我在配置跟随配置的每个 eslint 运行 上收到以下警告。它是由什么引起的,我该如何摆脱它?
eslint 警告
can't resolve reference #/definitions/basicConfig from id #
can't resolve reference #/definitions/basicConfigOrBoolean from id #
can't resolve reference #/definitions/basicConfigOrBoolean from id #
.eslintrc.js
module.exports = {
extends: 'airbnb',
root: true,
env: {
browser: true,
jest: true,
},
plugins: ['react', 'jsx-a11y', 'import', 'jest'],
rules: {
'import/no-extraneous-dependencies': ['error', { devDependencies: true }],
'react/jsx-filename-extension': [0],
'import/prefer-default-export': [0],
},
settings: {
'import/resolver': {
webpack: {
config: 'webpack.config.js',
},
},
},
parser: 'babel-eslint',
};
此错误是由 eslint-plugin-react
包引起的(我在 this airbnb config issue 之后发现)。
This PR solves the issue and contains more info. The gist是在eslint-plugin-react
包的7.2.0版本中修复的,所以我需要做的就是yarn upgrade eslint-plugin-react
.
我在配置跟随配置的每个 eslint 运行 上收到以下警告。它是由什么引起的,我该如何摆脱它?
eslint 警告
can't resolve reference #/definitions/basicConfig from id #
can't resolve reference #/definitions/basicConfigOrBoolean from id #
can't resolve reference #/definitions/basicConfigOrBoolean from id #
.eslintrc.js
module.exports = {
extends: 'airbnb',
root: true,
env: {
browser: true,
jest: true,
},
plugins: ['react', 'jsx-a11y', 'import', 'jest'],
rules: {
'import/no-extraneous-dependencies': ['error', { devDependencies: true }],
'react/jsx-filename-extension': [0],
'import/prefer-default-export': [0],
},
settings: {
'import/resolver': {
webpack: {
config: 'webpack.config.js',
},
},
},
parser: 'babel-eslint',
};
此错误是由 eslint-plugin-react
包引起的(我在 this airbnb config issue 之后发现)。
This PR solves the issue and contains more info. The gist是在eslint-plugin-react
包的7.2.0版本中修复的,所以我需要做的就是yarn upgrade eslint-plugin-react
.