codeclimate-eslintは、ESLINTをラップするコード気候エンジンです。 Code Climate CLIを使用して、またはホストされている分析プラットフォームを使用して、コマンドラインで実行できます。
ESLINTは、ECMAScript/JavaScriptコードに見られるパターンを特定して報告するためのツールです。構成ファイルを使用して構成できます。
Eslintにはいくつかの主要なバージョンがあります。最新のメジャーバージョンは4です。このエンジンは、ESLINTの主要バージョンにいくつかのチャネルを提供します。
このブランチは、 latest (すなわちデフォルト)チャネル用であり、ESLINT 3のサポートを提供します。
ESLINT 4については、 channel/eslint-4ブランチを参照してください。
まだ行っていない場合は、Code Climate CLIをインストールしてください
codeclimate engines:enable eslint 。このコマンドは両方ともエンジンをインストールし、 .codeclimate.ymlファイルでエンジンを有効にします
分析する準備ができました!プロジェクトのフォルダーを参照して、 codeclimate analyzeを実行します
ignore_warningsデフォルトでは、このエンジンは、コードの気候問題として、ESLINTエラーと警告の両方を放出します。必要に応じて、 ignore_warnings構成オプションを設定することにより、警告レベルの違反を無視できます。
eslint :
enabled : true
config :
ignore_warnings : true extensions eslint-plugin-jsonやeslint-plugin-htmlなどのプラグインを使用している場合は、この値を設定して、適切なファイルが含まれていることを確認する必要があります。
eslint :
enabled : true
config :
extensions :
- .js
- .html sanitize_batchデフォルトでは、このエンジンは、模倣されているように見えるファイルをスキップします(平均線の長さは100を超えます)。この機能を無効にして、分析用のすべてのファイルを含めることができます。
eslint :
enabled : true
config :
sanitize_batch : falseEslintのヘルプについては、ドキュメントをご覧ください。
コードの気候問題に遭遇した場合は、最初にこのプロジェクトのGitHubの問題を見てください。質問はすでにカバーされている可能性があります。そうでない場合は、先に進んでサポートチケットを開いてください。