勵志

勵志人生知識庫

.eslintrc.js作用

`.eslintrc.js` 檔案是 ESLint 的配置檔案,用於定義 ESLint 的規則和設定。ESLint 是一個用於識別和報告 ECMAScript/JavaScript 代碼中模式問題的工具,旨在使代碼更加一致並避免錯誤。`.eslintrc.js` 檔案的作用包括:

全局配置:通過 `.eslintrc.js` 檔案,開發者可以設定 ESLint 的全局規則,例如要求代碼末尾不加分號、代碼中不使用多行空行、使用兩個空格代替 tab 鍵等。

忽略特定檔案:通過 `.eslintignore` 檔案或在 `package.json` 中的 `eslintIgnore` 參數,可以指定 ESLint 跳過特定檔案的檢測。這使用了 Glob 路徑書寫方式,與 `.gitignore` 的使用方法相同。

檔案內局部設定:在代碼中可以通過注釋的方式設定特定代碼的 ESLint 規則,例如使用 `/* eslint-disable */` 來跳過特定語句的檢測,或者使用 `/* eslint-enable */` 來恢復規則。也可以指定忽略的規則,如在特定行禁用或對下一行禁用。

執行命令:執行命令 `eslint --init` 可以用於配置 ESLint 的代碼檢查規則。

默認規則:ESLint 有默認的規則,例如代碼末尾不能加分號、代碼中不能存在多行空行等。這些規則可以通過配置檔案進行調整。

通過 `.eslintrc.js` 檔案,開發者可以根據項目需求自定義 ESLint 的規則和設定,以確保代碼的質量和風格符合團隊的編碼標準。