5
ESLint
ESLintは、2013年6月にNicholas C. Zakasによって最初に作成されたオープンソースのJavaScriptリンティングユーティリティです。
ESLintは、2013年6月にNicholas C. Zakasによって最初に作成されたオープンソースJavaScriptリンティングユーティリティです。コードリンティングは、特定のスタイルガイドラインに準拠していない問題のあるパターンまたはコードを見つけるために頻繁に使用される静的分析の一種です。ほとんどのプログラミング言語にはコードリンターがあり、コンパイラーはコンパイルプロセスにリンティングを組み込むことがあります。JavaScriptは、動的で緩やかに型付けされた言語であるため、特に開発者エラーが発生しやすくなっています。コンパイルプロセスの利点がなければ、JavaScriptコードは通常、構文またはその他のエラーを見つけるために実行されます。ESLintなどのリンティングツールを使用すると、開発者はJavaScriptコードを実行せずに問題を発見できます。ESLintが作成された主な理由は、開発者が独自のリンティングルールを作成できるようにするためです。ESLintは、すべてのルールを完全にプラグインできるように設計されています。デフォルトのルールは、プラグインのルールと同じように記述されます。ルール自体とテストの両方で、すべて同じパターンに従うことができます。ESLintには最初から便利になるようにいくつかの組み込みルールが同梱されていますが、いつでも動的にルールをロードできます。ESLintはNode.jsを使用して記述され、npmを介した高速なランタイム環境と簡単なインストールを提供します。
eslint