我对更漂亮的正确配置以实现 jsx 标签的正常样式感到沮丧。
我要这个 :
const template = (
<div>
<h1> Hello world!</h1>
<p> This is some info</p>
</div>
);
我得到了这个:
const template = (
<div>
<h1> Hello world! </h1> <p> This is some info </p>{' '}
</div>
);
我的 .eslintrc 是:
{
"parser": "babel-eslint",
"extends": [
"airbnb",
"prettier",
"prettier/react"
],
"env": {
"browser": true
},
"plugins": [
"react",
"jsx-a11y",
"import",
"prettier"
],
"rules": {
"no-console": "off",
"linebreak-style": "off",
"react/jsx-filename-extension": [
1,
{
"extensions": [".js", ".jsx"]
}
],
"react/react-in-jsx-scope": 0,
"prettier/prettier": [
"error",
{
"trailingComma": "es5",
"singleQuote": true,
"printWidth": 120
}
]
}
}
我一直在寻找这个问题,但我不知道该怎么做。
如果有人有一个好的 .eslintrc 文件,请发布它。