パッケージ
@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 を一緒に操作するためのユーティリティ。