Skip to main content
在問題進入執行階段前,先讓擴充功能的程式碼品質維持可預期。ESLint 在建置 pipeline 之外執行,透過你的 scripts 或持續整合(CI)來呼叫。

什麼情況下適合使用 ESLint

  • 你希望團隊貢獻時維持一致的程式碼規範。
  • 你需要 CI 檢查,及早攔截常見的 JS/TS 錯誤。
  • 你想在發佈前強制套用擴充功能專屬的品質規則。

ESLint 能做到的事

範本範例

ESLint 設定範本

預先設定好的 lint 範本,可直接使用。 new-config-eslint screenshot
Repository: examples/new-config-eslint

在既有擴充功能中使用

安裝核心套件: 建立 eslint.config.mjs
從你的 scripts 執行 lint 指令:
如果還沒有對應的 script,可直接執行:

最佳實務

  • 把 lint 規則放進原始碼控管,並在 CI 中套用。
  • 使用 lint-staged 或 pre-commit hook,以取得更快的本機回饋。
  • 只在需要時才加入框架專屬的 plugin(例如 React)。

下一步

  • 整合 Prettier,避免格式化規則衝突。
  • 加入 Stylelint 進行樣式表檢查。