我想配置 ESLint 来检查我的 JSX 文件,但我的配置不起作用。正确的做法是什么?
.eslintrc.js:
module.exports = {
extends: 'airbnb',
parserOptions: {
ecmaFeatures: {
jsx: true
}
},
plugins: [
'react',
],
parser: 'babel-eslint'
};
最佳答案
为了检查 JSX 文件,仅配置是不够的。您的配置看起来不错(尽管您可能不需要 babel-eslint,除非您使用低于第 4 阶段提案的功能)。默认情况下,ESLint 只会处理 .js
文件。您必须告诉它您还想通过在命令行上使用 --ext
标志来处理 .jsx
文件: eslint --ext .jsx 。
关于reactjs - JSX 的 ESLint 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37342478/