私は、継続的な統合環境の一部としてJSHINTをすべてのjavascriptファイルで自動的に実行したいと考えています(実際はTFS Gated Checkinの一部であるかもしれませんが、速度に依存するのでまだ分かりません)。 jshintをビルドプロセスの一部として自動化するにはどうすればいいですか?
は、私はこのような サイ-jshintを使用してみました:java -jar js.jar jshint-rhino.js myFile.js
が、どのように私は必要なJSHintオプションを設定することができますか?私はmyfile.js
の先頭のコメントにそれらをリストすることができますが、私はたくさんのjavascriptファイルを持っています。私はすべてのソースファイルにオプションを複製したくありません。 (またはJavaScriptは、私は認識していないよ「を含む」機能を持っていますか?)私は、コマンドライン上のパラメータとしてでoptions.js
ファイルを渡し、その後、バージョン管理下にoptions.js
を保つことを望んでいた
。しかし、私はjshint-rhino.jsでこれが可能だとは思わない。
さらに、私たちが保存したすべてのJavaScriptファイルを「JSHint」するのにVisual studio extensionを使用しています。しかし、このツールはコマンドラインで実行することはできません。私たちは、Visual Studio内でJSHintを実行し、CIビルドで自動化した後、オプションを複製することなく(そして実際にはバージョン管理下でオプションを保持する)、両方の世界のベストを願っています。
他の人が開発プロセスでJSHintをどのように自動化するのですか?
これはあなたがワークフローベースの自動ビルド時に実行するだけで、コマンドラインユーティリティですか? –
@Ed - それはそれを要約したものです。私は現在、SharpLinterを使用しており、ポストビルドイベントの一部として分析を実行しています。 – GarethOwen