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

はじめに

クイックスタート

このページは、ESLintの新しい「フラット」構成形式を使用して、TypeScriptコードに推奨ルールを使用してできるだけ早くlintを開始するためのクイックスタートです。

注意

ステップ1:インストール

まず、ESLintTypeScript、および当社のツールに必要なパッケージをインストールします。

npm install --save-dev eslint @eslint/js @types/eslint__js typescript typescript-eslint

ステップ2:構成

次に、プロジェクトのルートにeslint.config.js構成ファイルを作成し、以下を入力します

eslint.config.js
// @ts-check

import eslint from '@eslint/js';
import tseslint from 'typescript-eslint';

export default tseslint.config(
eslint.configs.recommended,
...tseslint.configs.recommended,
);

このコードは、lint用の推奨構成を有効にします。

ステップ3:ESLintの実行

プロジェクトのルートでターミナルを開き、次のコマンドを実行します

npx eslint .

ESLintは、現在のフォルダー内のすべてのTypeScript互換ファイルをlintし、結果をターミナルに出力します。

詳細

次のステップ

これがうまくいかない場合は、トラブルシューティングとFAQをご覧ください。

追加構成

次の2つの構成を有効にすることを検討することをお勧めします

  • strict:バグをキャッチする可能性のある、より意見の多いルールを含むrecommendedのスーパーセット。
  • stylistic:バグを大幅にキャッチしたり、ロジックを変更したりすることなく、一貫したスタイルを強制する追加ルール。
eslint.config.js
export default tseslint.config(
eslint.configs.recommended,
...tseslint.configs.recommended,
...tseslint.configs.strict,
...tseslint.configs.stylistic,
);

詳細については、共有構成ドキュメントを参照してください。

型付きLint

また、TypeScriptの型情報の力を利用した、強力なルールを多数提供しています。型付きルール設定ガイドについては、次のページをご覧ください

ドキュメントリソース