我正在将我的 airbnb eslint 规则迁移到更漂亮的规则,但我遇到了一些问题。
这是我的 .eslintrc:
{
"parserOptions": {
"ecmaVersion": 6
},
"env": {
"browser": true,
"node": true
},
parser: "babel-eslint",
"plugins": ["prettier", "react"],
"rules": {
"prettier/prettier": [
"error",
{
"singleQuote": true,
"semi": true
}
]
},
"extends": ["eslint:recommended", "prettier", "prettier/react"]
}
使用此设置,我的 App.jsx 文件中出现以下错误:
'React' 已定义但从未使用过。(没有未使用的变量)
'Header' 已定义但从未使用过。(没有未使用的变量)
import React from 'react';
import style from './App.scss';
import Header from '../header/Header';
const App = () =>
<div className={style.wrapper}>
<Header />
</div>;
export default App;