Rhino を使用して、コマンド ラインから jsHint を実行しようとしています。チェックをチームのチェックイン プロセスの自動部分にしたいと考えています。
次のコマンドを使用して基本的な構成が機能しています。
java -jar .rhino.jar ./jshint.js ./samplefile.js
これにより、(意図的にエラーが発生した) サンプル ファイルの標準の jsHint メッセージが出力されます。また、サンプル ファイルの先頭に構成コメントを追加すると、正しく機能します。ただし、個々のファイルにコメントを追加せずに、プロジェクト レベルの構成ファイルを追加して、各ファイルに必要なオプションを指定したいと考えています。
node.js コマンド ライン ベースのツールでこれを行う手順を見つけましたが、Rhino ラッパーでこれを再現できませんでした。
私はさまざまなバリエーションを試みました:
java -jar .rhino.jar ./jshint.js ./samplefile.js --configure=./config.js
しかし、それは rhino バージョンではうまくいかなかったようです。
ポインタはありますか?
アップデート:
数週間前にこの質問 (jshint-rhino を使用したカスタム設定) を見つけました。
これは、次の形式が機能することを示しています。
java -jar .rhino.jar ./jshint.js ./samplefile.js option1=true option2=false global global
これは私にとってはうまくいきましたが、大量のオプションを指定して簡単に構成できるようにしたいので、node.js ディストリビューションのように json 構成ファイルを使用することを非常に好みます。
誰かがこれが可能/不可能であることを確認できますか?