[Webinar] Clean as You Code - No pain lots to gain - November 15Register Now
アプリボットの技術基盤グループであるA.R.T.(Applibot Root Technologies)が導入を進めている、SonarQube というプログラムコードの解析と自動レビューをする仕組みについて紹介を行います。 ちなみに、SonarQubeにはクラウド版のSonarCloudもあり、オープンソースプロジェクトだけでも2017年9月時点で5000以上のプロジェクトから使用されています。 1. SonarQubeをなぜ導入しようと考えたか 担当していたJava言語プロジェクトでプログラムコード解析のために、FindBugsやCheckStyle等、複数のツールを使用してJenkinsサーバーで解析をしていました。 しかし、設定が煩雑なうえJenkins上での解析結果も見づらいため、改善方法を検討していました。 SonarQubeの事を知り試してみたところ、設定がしやすく解析結果もわ
SonarQube を使用すると、静的解析により、コードに対するさまざまな指摘を受けることができます。この指摘を、コードレビューにも転用できたら、レビューコストもグッと下がって、いろいろ捗りそう。 というわけで実際にやってみました。 環境 SonarQube 5.2 SonarQube GitHub Plugin 1.1 GitHub (2016-02-09 現在) Travis CI (2016-02-09 現在) Maven 3.2.5 ORACLE Java 1.8.0_31 Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=192m; support was removed in 8.0 Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f4
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く