phpとjavascriptファイルのコード品質をチェックするためにサーバー側git pre-receive
フックを作成しようとしています。したがって、pre-receiveフックがテストに失敗した場合、repoサーバはgit pushを失敗させます。サーバーは最新のコミットの内容を持つ物理ファイルを持っていないので、私はファイルの内容を取得し、PHPのlintingツールにそれらを配管しようとしました。それは成功しました。JSHintが引数としてファイルの内容を受け付けていません
javascriptファイルの場合、私はjshint
ツールを使用しています。しかし、jshint
ツールの問題は、引数としてファイルの内容を受け入れていないことです。
jshint
はファイル名の代わりにファイルの内容を受け入れることができる方法はありますか?私が見つける一つの解決策は、一時ファイルを書くことです。しかし、それは理想的な解決策ではありません。
ありがとうございました。それは動作します! – anoop