iOSプロジェクトで使うことの出来る静的解析ツールの一つとして、SonarQubeがあります。 SonarQubeには、 ・Linting ・循環的複雑度の計測 ・脆弱性を含む可能性のあるコードへの指摘 ・カバレッジの推移の集計 などの機能があり、これらをグラフィカルに確認することができます。 今回はCIと組み合わせる事で、継続的にコードを解析して、自動レビューなどで品質を維持する方法を紹介します。