パッケージ
@typescript-eslint/* パッケージはすべて、GitHub monorepo に保存されています。monorepo は Nx でビルドおよびリリースされます。
typescript-eslint
v7 および ESLint 9 以降、ほとんどのユーザーは typescript-eslint パッケージを使用する必要があります。これは、ESLint の設定をエクスポートし、他のパッケージの対応するバージョンを依存関係として含みます。
ヒント
プロジェクトで typescript-eslint を設定する方法については、はじめに を参照してください。
その他のパッケージ
このセクションの各ページは、意図的にユーザーに公開しているパッケージに対応しています。typescript-eslint に加えて、以下があります。
@typescript-eslint/eslint-plugin: TypeScript コードベースにリントルールを提供する ESLint プラグイン。@typescript-eslint/eslint-plugin-tslint: TSLint から ESLint に移行する際に、ESLint 内で TSLint ルールを実行できるようにする ESLint プラグイン。@typescript-eslint/parser: ESLint が TypeScript ソースコードを lint できるようにする ESLint パーサー。@typescript-eslint/rule-tester: ESLint ルールをテストするためのユーティリティ。@typescript-eslint/scope-manager: TypeScript 機能をサポートするために強化された、eslint-scopeのフォーク。@typescript-eslint/typescript-estree:@typescript-eslint/parserで使用される基盤コードで、TypeScript ソースコードを ESTree 互換の形式に変換します。@typescript-eslint/utils: TypeScript + ESLint を一緒に操作するためのユーティリティ。