Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

CodeClimate | CodeClimate CIの導入例

概要

CodeClimateの導入例

前提

・対象はGitHubに公開しているgem
・テストはRSpec

手順

・CodeClimateの下記URLにアクセス
https://codeclimate.com/github/signup

リポジトリ名、emailアドレスを入力
・例えばtbpgr/tbpgr_utilsの場合、
https://codeclimate.com/github/tbpgr/tbpgr_utils
にリダイレクトされます。

・しばらく待ってから画面をリフレッシュすると結果が表示されます。
tbpgr_utilsはArrayクラスに大量のメソッドを追加しているため、一つ一つのメソッドは小さいものの
複雑なクラスと判定されたようです。

・アイコンをクリックすると、GitHubのリンクに貼り付けるバッチのための
コードがコピーできます。

[![Code Climate](https://codeclimate.com/github/tbpgr/tbpgr_utils.png)](https://codeclimate.com/github/tbpgr/tbpgr_utils)

GitHubのREADMEを更新します。
GitHubにCodeClimateのバッチが表示されるようになりました。
https://github.com/tbpgr/tbpgr_utils