先日のコードレビューの機械的な指摘はSideCIに任せるに続き、 今回は同様のことが可能であるOSSのDangerについて紹介します。 Danger とは Dangerとは、Pull Requestのレビュー時に発生しやすい、 ”You Forgot To...(...するのを忘れてませんか?)"という指摘を自動化するツールです。 danger.systems 事前に指摘する内容をコードで記述することで、CI上でPull Requestを解析して自動でコメントしてくれます。 課題 Pull Requestをレビューする中で、稀に以下の指摘が発生することがありました。 PRの本文に説明が無い、又は不足している UIの変更があるのにスクリーンショットが貼られていない 変更するべきではないファイルが変更されている 1つのPRに対して変更が多い (WIP中のPRに)WIPラベルが貼ってない さらに