react修改eslint配置

2022-07-10 03:48:11 字數 796 閱讀 9955

今天工作中遇到了乙個頭疼的問題,伺服器端的專案生成老是報錯,並且是沒有修改的的問題,苦思冥想了半天,最後在乙個同事的啟發下把git上的**在本地另乙個地方生成。按照伺服器的生成流程走了一遍,才發現是eslint預設安裝了更高階的安裝包,控制版本應該就沒問題了。

可是這總歸不是乙個好的方式,於是我在想,有沒有可以控制單個校驗不顯示的控制配置,於是就在網上進行了搜尋,看到了有一篇文章說修改package.json中的

eslintconfig 就可以,於是照著改方法修改,修改前後的配置如下:

1.修改前

1 "eslintconfig":

2.修改後

1 "eslintconfig": 

8 }

執行時發現並沒有生效,於是我在網上又找方法,看看是不是這個方法不全,我有哪一步沒看到,功夫不負有心人,終於找到了一篇更完善的教程。

我們需要先執行  npm eject 解開 config 配置檔案  然後在webpack.config.js 中修改關鍵向配置 ,在檔案中搜尋 eslint-loader 關鍵字 我們會發現如下**

1

,13 loader: require.resolve('eslint-loader'),

14},

15],

1617 },

我們只需要將 cache 的狀態修改為 false 再從新執行下專案,就可以了。

原文二。

rome is not built in a day. 再接再厲吧。

eslint 設定目錄 ESLint 配置

eslint 被設計為完全可配置的,這表示我們可以關閉每乙個規則,而只執行基本語法驗證,或混合和匹配 eslint 預設繫結的規則和自定義規則,以讓 eslint 更適合我們的專案。配置 eslint有如下兩種方式 配置檔案 然後我們可以開始建立配置檔案.eslintrc,生成配置檔案的命令如下所示...

ESlint配置規則

規則格式是 規則名稱 告警級別 告警級別分為三種 0 表示忽略問題,等同於 off 1 表示給出警告,等同於 warn 2 表示直接報錯,等同於 error rules 指定陣列的元素之間要以空格隔開 後面 never引數 之前和 之後不能帶空格,always引數 之前和 之後必須帶空格 array...

ESLint規則配置說明

array bracket spacing 2,never 是否允許非空陣列裡面有多餘的空格 arrow parens 0,箭頭函式用小括號括起來 arrow spacing 0,的前 後括號 accessor pairs 0,在物件中使用getter setter block scoped var...