在你搗碎復制按鈕之前,我知道有更多關于同一問題的帖子,我已經嘗試了解決方案,但沒有效果(請參閱我帖子的最后一部分)。
我正在使用React17.0.2,ESLint 8.5。0和更漂亮的2.5。1,我在幾乎每個js文件中都會遇到以下錯誤。
Delete `?`eslintprettier/prettier
這就是它看起來的樣子
這是我的。eslintrc。json:
{
"env": {
"browser": true,
"es2021": true
},
"extends": [
"eslint:recommended",
"plugin:react/recommended",
"plugin:prettier/recommended"
],
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 13,
"sourceType": "module"
},
"plugins": [
"react"
],
"rules": {
"react/react-in-jsx-scope": "off"
}
}
我按照這個指南將ESLint和Prettier添加到我的項目中
我嘗試了幾乎所有來自另一個帖子的關于同一問題的建議,但都無濟于事。。。
為什么我總是得到刪除'cr'[prettier/prettier]?
I've used
git config --global core.autocrlf false
刪除了我的項目并再次克隆了幾次,但沒有任何更改。我還嘗試了其他一些建議,他們在哪里編輯。eslintrc。json,但它要么不工作,要么破壞了我的自動格式化。
我已經沒有主意了,在這上面花了太多時間,有人能告訴我哪里出了問題嗎?
許多編輯器允許您在CRLF和LFline-ending模式之間切換。在VSCode上,這是底部菜單欄上的一個切換,單擊時切換。
要更改所有文件的默認值,請編輯
settings.json
,并在頂部添加以下內容:對于默認LF:
對于默認CRLF: