SonarQubeを用いた技術的負債の可視化 by しお

iOSDC Japan 2019
iOSDCルーキーズLT(5分)

SonarQubeを用いた技術的負債の可視化

Scior しお Scior

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