解析対象のJavaScriptコードにおける問題発見と解消

ESLintはコードを静的に解析し、迅速に問題を発見します。 ほとんどのテキストエディタに組み込まれており、CIパイプラインの一部としてESLintを実行することができます。

最新バージョン
v9.39.2(12 Dec)
Latest Prerelease Version
v10.0.0-rc.2(27 Jan)
次バージョン
v10.0.0(6 Feb)
Version Support

The pluggable linting utility for JavaScript and JSX

ESLintはあなたのJavaScriptコードの問題を発見し、修正することを支援するオープンソースプロジェクトです。 JavaScriptがブラウザ内で動作するかサーバーで動作するか、あなたがフレームワークを使用しているかいないかに関わらず、ESLintはあなたのコードが 良い状態になるように支援します。

問題の自動修正

ESLintが発見した問題のほとんどは自動的に修正することができます。 ESLintは構文を意識して修正を行うため、従来の置換ベースのコード修正アルゴリズムのように新しいエラーを生み出すことはありません。

ESLintの自動修正についてもっと知りたい

何でも設定可能

コードの前処理、カスタムパーサーの使用、ESLintの組み込みルールと一緒に動作する独自のルールを作成することができます。 プロジェクトで必要な形に合わせてESLintをカスタマイズすることができます。

ESLintのカスタマイズについてもっと知りたい
ESLintが動作しているVisual Studioのコードウィンドウのスクリーンショット:IDE内のESLintエラーに下線を引いています。

ニュース・最新情報

ESLintの最新ニュース、ケーススタディ、チュートリアル、リソースなどをご紹介します。

ようこそ、コミュニティへ

ESLintはnpmにおけるダウンロード数がNo.1のJavaScriptリンターです(7634.9万以上)。 Microsoft、Airbnb、Netflix、Facebookなどの企業で使用されています。

依存関係
2739.2万
週間ダウンロード数
7634.9万
スター
2.7万

素晴らしい人々によって支えられています

170のスポンサー様から、年間 $115,766.73 の寄付をいただいています。

最近の一時的寄付

  • charz $1.00 · January 29, 2026
  • Choi A Ram $5.00 · January 27, 2026
  • Jack D $50.00 · January 26, 2026
  • Frontend Masters $277.00 · January 26, 2026
  • 경하 $5.00 · January 26, 2026
  • JEmilyKoo $5.00 · January 25, 2026

testimonials

長年にわたりESLintは、開発者が高品質のJavaScriptを書くために重要な役割を担っています。 よくある問題を早期に、そして頻繁にキャッチしてくれることが素晴らしいです。 高い拡張性を持つESLintは、チームが自分たちに合ったカスタムルールを実施できるため、 オープンソースプロジェクトなどでも優れた効果を発揮しています。 ChromeはESLintのスポンサーとして、ウェブ開発者が一貫して高品質のコードを書けるよう支援できることを嬉しく思っています。 これは、現代のウェブ開発ツールキットに不可欠な要素です。

Addy Osmani Senior Staff Eng. Manager, Chrome

NxはESLintをコード品質、ライブラリ境界、およびプロジェクトの可視性を強制する為に使用してます。 ESLintはNxをより強力にするので、Nx.devコミュニティを代表して、ESLintの継続的な成功のためにスポンサーになることを嬉しく思います。

Jeff Cross Co-founder and Principal Architect, Nx

ESLintは、どんなJavaScriptプロジェクトにも使える非常に便利なツールです。 このツールを使うとプロジェクトの初期段階から一貫したコードフォーマットルールを設定でき、 コードレビューが非常に容易になり、また、新しい開発者がチームに簡単に適応できるようになります。 私を含めて多くの開発者からESLintの柔軟性と使いやすさが好まれてます。

Médédé Raymond KPATCHAA Technical Architect, Salesforce

ほとんどのJavaScriptプロジェクトは、直接的または間接的にESLintに依存しています。 Indeedの社員がFOSS Contributor Fundから寄付を受けるためにESLintを推薦し、その同僚も明らかに同意しています。 オープンソースの技術は我々の製品を支え、人々の就職を支援するデジタルインフラを開発し、保護し、維持することを可能にするものです。 そのオープンソース技術を支援できることを嬉しく思っています。

Duane O'Brien Head of Open Source, Indeed

ESLintは、増え続けるコードベースとエンジニアに安全で一貫した体験を提供するために大きな役割を担っています。 私たちは、Contraの構築を助けてくれているすべてのオープンソースプロジェクトに感謝していますし、 ESLintは、私たちがサポートすることを約束する多くのオープンソースプロジェクトの最初のものです。

Gajus Kuizinas Co-Founder / CTO, Contra