用 ESLint 使你的程式碼保持乾淨整潔

學習最受歡迎的 JavaScript Linter 基礎知識,它可以協助你的程式碼遵守特定的語法規範,檢查程式碼中是否存在潛在問題的來源,以及程式碼是否符合你或你的團隊所定義的一套標準。 什麼是 Linter? ESLint 全域安裝 ESLint 本地安裝 ESLint 在你喜愛的編輯器中使用 ESLint 常見的 ESLint 設定 Airbnb 程式碼風格指南 React 使用特定版本的 ECMAScript 強制使用嚴格模式 更進階的規則 在特定行上禁用規則 ESLint 是一個 JavaScript Linter。 什麼是 Linter? 好問題!Linter 是一種用於檢查程式碼中問題的工具。 運行 Linter 可以告訴你許多事情: 程式碼是否遵從特定的語法規範 程式碼是否包含可能的問題來源 程式碼是否符合你或你的團隊所定義的一套標準 它會提出警告,你或你的工具可以分析這些警告並提供可行的數據,以改進程式碼。 ESLint ESLint 是用於 JavaScript 程式語言的 Linter,使用 Node.js 撰寫。 它非常有用,因為 JavaScript 是一種解釋語言,並且許多錯誤只有在運行時才能發現。 ESLint 將幫助你捕捉這些錯誤。你問的是哪些錯誤呢? 避免在 for 迴圈條件中出現無窮迴圈 確保所有 getter 方法返回某些值 不允許使用 console.log(或類似)語句 檢查 switch 中的重複 case 檢查無法訪問的程式碼 檢查 JSDoc 的有效性 還有更多!完整列表請參閱 https://eslint.org/docs/rules/...