套件
@typescript-eslint/*
套件全部都儲存在 我們 GitHub 的單一儲存庫。單一儲存庫是用 Nx 建置和發布的。
typescript-eslint
在 v7 和 ESLint 9,大部分使用者都應該使用 typescript-eslint
套件。它匯出 ESLint 設定檔,並附有相應版本的其他套件作為相依性。
提示
請參閱 入門 以取得在專案上設定 typescript-eslint 的說明。
其他套件
此區段中的每個頁面都對應到我們有意公開給使用者的套件。除了 typescript-eslint
,其他套件還有
@typescript-eslint/eslint-plugin
:提供 TypeScript 程式碼庫中 linting 規則的 ESLint 外掛程式。@typescript-eslint/eslint-plugin-tslint
:提供在 ESLint 中執行 TSLint 規則的 ESLint 外掛程式,以協助您從 TSLint 移轉至 ESLint。@typescript-eslint/parser
:提供讓 ESLint 可以 linting TypeScript 原始碼的 ESLint 分析器。@typescript-eslint/rule-tester
:提供測試 ESLint 規則的公用程式。@typescript-eslint/scope-manager
:eslint-scope
的分支,已增強支援 TypeScript 功能。@typescript-eslint/typescript-estree
:@typescript-eslint/parser
使用的底層程式碼,將 TypeScript 原始碼轉換成相容於 ESTree 的格式。@typescript-eslint/utils
:同時使用 TypeScript 和 ESLint 的公用程式。