ESLintは、すべてのJavaScriptの開発者、特にコードテスターのためのツールを持っている必要があります。
このユーティリティは、彼らが遭遇した問題について最後に簡単なレポートを取得し、共通の構文関連の問題を解決するためのJavaScriptファイルを分析することができます。
ESLintは、カスタマイズ可能なルールのセット、開発者が活性化したり、(会社の)内部のコーディングスタイルガイドに基づいてオフにすることができますルールに対してJavaScriptコードをチェックします。
ビルトインルールのセットは、標準パッケージで提供するが、ESLintの主な特徴は、彼らが彼らが探しているものが見つからない場合は、誰もがルールの独自のセットを構築できるようになる、その強力なルールAPIですされています元ESLint分布ます。
デフォルトESLintでは標準のECMAScript 5の構文を使用しますが、バージョンから0.12基本のECMAScript 6の特徴は、ゆっくりとコアに追加されています。
ESLintがインスピレーションと同様に類似のJavaScriptのリンティングツールをモデルにしたます:
- JSLint
- JSHint
それが行くように、それは代わりにそれを解析し、解析の解析されたコードのためのASTツリーを作成するため、
上記のツールと比較すると、ESLintが遅くなります。これは、それが遅くなりますが、より良いリンティング結果を提供しています。
そのため、これらの優れた結果の、Drupalの、Esprima、またはWebKitのエンジンのようなプロジェクトは、それ自体が他のツールの上にそれを使用します。
このリリースの新機能:ます。
修正:
レポートは、fnでLOC objが列を期待しています。
すべてのスコープをチェックするには、no-影を余儀なくされていません。
インデント設定を--init。
複数の共有可能なコンフィグを束ね言及。
直接必要な拡張configオブジェクトを上書きしません。
markdownlint依存関係を更新します。
ドット位置が正しいドット・トークンを使用する必要があります。
クラッシュから改行スタイルを停止します。
CallExpressionsとは、重複の場合の問題はルールはありません。
eslint-ENVのコメントを完全にサポートを有効にします。
サイトの生成をスピードアップ。
末尾のスペースを修正。
このバージョン0.24.1の新機能です:
この修正:
レポートは、fnでLOC objが列を期待しています。
すべてのスコープをチェックするには、no-影を余儀なくされていません。
インデント設定を--init。
複数の共有可能なコンフィグを束ね言及。
直接必要な拡張configオブジェクトを上書きしません。
markdownlint依存関係を更新します。
ドット位置が正しいドット・トークンを使用する必要があります。
クラッシュから改行スタイルを停止します。
CallExpressionsとは、重複の場合の問題はルールはありません。
eslint-ENVのコメントを完全にサポートを有効にします。
サイトの生成をスピードアップ。
末尾のスペースを修正。
このバージョン0.22.1の新機能です:
この修正:
レポートは、fnでLOC objが列を期待しています。
すべてのスコープをチェックするには、no-影を余儀なくされていません。
インデント設定を--init。
複数の共有可能なコンフィグを束ね言及。
直接必要な拡張configオブジェクトを上書きしません。
markdownlint依存関係を更新します。
ドット位置が正しいドット・トークンを使用する必要があります。
クラッシュから改行スタイルを停止します。
CallExpressionsとは、重複の場合の問題はルールはありません。
eslint-ENVのコメントを完全にサポートを有効にします。
サイトの生成をスピードアップ。
末尾のスペースを修正。
このバージョン0.21.0の新機能です:
この修正:
非構造引数はブロックスコープ-VARで動作するはずです
ただ、キャリッジリターンと改行
新しいキャップエラーメッセージの位置
クラスメソッドの間隔を確認してください
モジュールのインポート指定子を定義する必要があります
無はundefにスーパーを無視
アップグレード:
v0.12.0へEspree
速報:
JSX変数の使用チェックを停止、代わりにAPIを公開
新しい:
重複した場合のラベルを禁止する無重複の場合のルールはありません
ドキュメントのプル要求の発行要件を明確に
オブジェクトキーの周りに引用符を追加します。
このバージョン0.18.0の新機能です:
この修正:
非構造引数はブロックスコープ-VARで動作するはずです
ただ、キャリッジリターンと改行
新しいキャップエラーメッセージの位置
クラスメソッドの間隔を確認してください
モジュールのインポート指定子を定義する必要があります
無はundefにスーパーを無視
アップグレード:
v0.12.0へEspree
速報:
JSX変数の使用チェックを停止、代わりにAPIを公開
新しい:
重複した場合のラベルを禁止する無重複の場合のルールはありません
ドキュメントのプル要求の発行要件を明確に
オブジェクトキーの周りに引用符を追加します。
このバージョン0.14.1の新機能です:
この修正:
終了コードは、エラーの任意の数の1でなければなりません。
最初の行のインデントを確認してください。
厳格な規則は、矢印機能に投げるべきではありません。
この要件:
このNode.jsの0.10以上
コメントが見つかりません