重複コードなどソースコードのメトリクスを調べてくれる SonarQube (旧 Sonar) というプログラムがあります。 今回はこの SonarQube の Windows へのインストールと C++ での使用法について説明したいと思います。 SonarQube とは SonarQube はメトリクスツールで、 ソースコードを解析して各種の計測情報を表示してくれます。 対応言語 もともと Java 用ですが、プラグインでその他の言語にも使えるようになります。 Plugin Library - Plugins - SonarQube SonarQube 自体はフリーなのですが、プラグインの言語によっては有料のものもあり、 C/C++ 言語用のプラグインも有料です。 ただし、サードパティーとして無料の Community 版もあるので、 今回はそちらでの C++ コードの解析について紹介しま