私のコードのリンターを設定しようとしていますが、現在の四半期で変更されたコーヒースクリプトファイルのみを確認したいと思います。したがって、次のコマンドを使用してファイルのリストを生成しますgit
。
git diff --name-only develop | grep coffee$
これは処理したいファイルの素晴らしいリストを提供しますが、実際にそれを実行するためにLintingプログラムにパイプする方法を覚えていません。基本的に私は次のようなものがfind
欲しい-exec
:
find . -name \*.coffee -exec ./node_modules/.bin/coffeelint '{}' \;
ありがとうございます!
ベストアンサー1
whileループを介してパイプするだけです。
git diff --name-only develop | grep coffee$ | while IFS= read -r file; do
./node_modules/.bin/coffeelint "$file"
done