メインコンテンツへスキップ

@typescript-eslint/utils

npm: @typescript-eslint/utils v7.13.1

TypeScriptとESLintを組み合わせて使用する際に便利なユーティリティ。✨

このパッケージには、TypeScriptでカスタムルールやプラグインを作成するための公開ユーティリティが含まれます。@typescript-eslint/eslint-pluginで宣言されたルールは、これらのユーティリティ関数を使用して作成されます。作成するカスタムルールも一般的に同じになります。

カスタムルールに関するドキュメントを参照して、TypeScriptコード向けに独自のESLintカスタムルールを作成する方法を確認してください。

エクスポート

名前説明
AST_NODE_TYPESTSESTreeにあるすべてのノードの名前を含む列挙。
AST_TOKEN_TYPESTSESTreeにあるすべてのトークンの名前を含む列挙。
ASTUtilsESTree ASTを操作するためのツール。また、TSESTreeで見つかった型と連動するように正しく型付けられた@eslint-community/eslint-utilsパッケージが含まれます。
ESLintUtilsTypeScriptでESLintルールを作成するためのツール。
JSONSchemaJSON Schema v4の厳密な型 - ESLintがすべてのルールを検証するために使用するバージョン。
ParserServices@typescript-eslint/typescript-estreeを使用してファイルをパースするときに提供されるパーサーサービスの型。
TSESLintESLintの型。TSESTreeで見つかった型と連動するように正しく型付けられています。
TSESLintScopeeslint-scopeパッケージ。TSESTreeTSESLintの両方で見つかった型と連動するように正しく型付けられています。
TSESTree@typescript-eslint/typescript-estreeによって作成されたESTreeのTypeScriptフレーバーの型。