尋找並修正您的 JavaScript 程式碼問題

尋找 修正 問題
您的 JavaScript 程式碼

ESLint 靜態分析您的程式碼以快速找出問題。它內建於大多數文字編輯器中,您可以將 ESLint 作為持續整合流程的一部分執行。

最新版本
v9.22.0 on 7 Mar
即將推出的版本
v9.23.0 on 21 Mar
開發中版本
HEAD on 7 Mar
版本支援

適用於 JavaScript 和 JSX 的可插拔 linting 工具

ESLint 是一個開源專案,可協助您尋找並修正 JavaScript 程式碼的問題。無論您是在瀏覽器或伺服器上編寫 JavaScript,有無框架皆可,ESLint 都能幫助您的程式碼發揮最佳效用。

尋找問題

ESLint 靜態分析您的程式碼以快速找出問題。ESLint 內建於大多數文字編輯器中,您可以將 ESLint 作為持續整合流程的一部分執行。

了解更多 關於使用 ESLint 尋找問題

設定所有項目

預處理程式碼、使用自訂解析器,並編寫您自己的規則,與 ESLint 的內建規則並肩工作。自訂 ESLint 以完全符合您專案的需求。

了解更多 關於設定 ESLint
Screenshot of a Visual Studio code window with ESLint in action: underlining ESLint error in the editor.

新聞與更新

最新的 ESLint 新聞、案例研究、教學和資源。

Evolving flat config with extends
5 分鐘閱讀

使用 extends 演進扁平化配置

您的 eslint.config.js 檔案現在可以使用 extends 來簡化您的配置。

ESLint v9.22.0 released
1 分鐘閱讀

ESLint v9.22.0 已發布

我們剛剛推送了 ESLint v9.22.0,這是 ESLint 的小版本升級。此版本新增了一些新功能並修正了先前版本中發現的幾個錯誤。

ESLint v9.21.0 released
2 分鐘閱讀

ESLint v9.21.0 已發布

我們剛剛推送了 ESLint v9.21.0,這是 ESLint 的小版本升級。此版本新增了一些新功能並修正了先前版本中發現的幾個錯誤。

歡迎加入社群

ESLint 是 npm 上下載次數排名第一的 JavaScript linter(每週超過 4730 萬次下載),並在 Microsoft、Airbnb、Netflix 和 Facebook 等公司中使用。

25.1M 依賴項目
47.3M 每週下載次數
25.7K 星星數

由很棒的人們贊助

我們每年從 173 位贊助者收到 $153,068.19 美元的捐款。

近期一次性捐款

  • 前端工程師

    2025年3月6日

    + $1.00
  • 後端工程師

    2025年2月12日

    + $2.00
  • Mike DiDomizio

    2025年2月12日

    + $5.00
  • Matt Welke

    2025年1月22日

    + $100.00
  • Kaido Iwamoto

    2025年1月17日

    + $10.00
  • THANKS.DEV

    2025年1月16日

    + $220.87

使用者評價

多年來,ESLint 在幫助開發人員編寫高品質 JavaScript 方面發揮了關鍵作用。我們很喜歡它能及早且經常地捕捉到常見問題。憑藉高度的可擴展性,ESLint 讓團隊能夠強制執行適用於他們的自訂規則,這對於開源專案等來說非常棒。Chrome 很樂意贊助 ESLint,以幫助 Web 開發人員編寫始終如一的高品質程式碼。它是現代 Web 開發工具包中不可或缺的一部分。

Addy Osmani
Addy Osmani Chrome 資深 Staff 工程經理
Addy Osmani

Nx 使用 ESLint 來強制執行程式碼品質、函式庫邊界和專案可見性限制。ESLint 使 Nx 更加強大,因此,我代表 Nx.dev 社群,很榮幸能盡一份心力並贊助 ESLint 的持續成功!

Jeff Cross
Jeff Cross Nx 共同創辦人兼首席架構師
Jeff Cross

ESLint 對於任何 JavaScript 專案來說都是一個非常有用的工具。此工具允許我們從專案一開始就設定整個團隊採用的統一程式碼格式規則,極大地促進了程式碼審查,並使新開發人員可以輕鬆地融入團隊。我知道我很欣賞它的靈活性和易用性,我並不是孤單一人。

Médédé Raymond KPATCHAA
Médédé Raymond KPATCHAA Salesforce 技術架構師
Médédé Raymond KPATCHAA

大多數 JavaScript 專案直接或間接地依賴 ESLint。一位 Indeed 員工提名 ESLint 接受來自 FOSS Contributor Fund 的捐款,而他們的同事顯然也同意了。我們很高興支持開源技術,這些技術使我們能夠開發、保護和維護支持我們產品並幫助人們找到工作的數位基礎架構。

Duane O'Brien
Duane O'Brien Indeed 開源部門主管
Duane O'Brien

ESLint 在幫助我們在不斷增長的程式碼庫和工程師數量中創建安全且一致的體驗方面發揮了重要作用。我們感謝所有幫助我們構建 Contra 的開源專案,而 ESLint 是我們承諾支持的眾多開源專案中的第一個。

Gajus Kuizinas
Gajus Kuizinas Contra 共同創辦人 / 技術長
Gajus Kuizinas