概要 自分のチームはiOS開発をGitHub Flowで行っていて、各自がPRを作成し日々コードレビューをしている。 しかし最近業務量が増えてきたためレビューも効率化できないかと考えるようになった。 そこで今までのレビュー内容を振り返った時、レビューで出てくる修正点のうち一部は次のような特徴を持つことに気づいた。 高頻度で現れる テンプレ的に修正できる 動作確認の前で直せる こういった修正を毎回のレビューで見つけて修正依頼するのは 非常に開発効率が悪いことに気づいた できれば上記のようなケースは、極力自動(SwiftLintやテスト等の仕組み)で検知・修正されるのが理想である ただ自分のチームでは、自動的にレビューできる仕組みが整っていなかった。 またコーディング規約等によっては、直接の自動化が難しいような項目もある。 そこで、ひとまずレビュイーがレビューを受ける前にセルフチェックできるよ