tl;dr 変更したファイルにrubocopやjscsを実行して、pull requestに自動でコメントさせる方法。 コマンドをパイプでつないで、CIからsaddlerコマンドで書き込みする。 デモリポジトリに rubocop, travis ci, jscs, travis ci エラーになるpull requestしてみてね! saddlerの実行結果イメージ 一番目がjscs, 二番目がrubocop。 流れ diffのあるファイル名を取り出す $ git diff --name-only origin/master README.md bin/run-tests.sh lib/example/travis_ci.rb こんなdiffにrubocop や jscsを実行したい。 diffのあるファイル名を取り出す。 lint実行したいファイルだけに絞り込む $ git diff -
![変更したファイルにrubocopやjscsを実行して pull requestに自動でコメントする](https://cdn-ak-scissors.b.st-hatena.com/image/square/84a3475b6b034c9635cb40f7ffa577d2b5dd6de3/height=288;version=1;width=512/https%3A%2F%2Fpacksaddle.org%2Fimages%2F2015-02-27-rubocop-comment.png)