Tbpgr Blog

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

Rubocop

rubocop-rspecのMessageExpectation CopとGiven/When/Then

rubocop-rspec には MessageExpectation という Cop(Check項目)があります。 これはデフォルトで allow(foo).to receive(:bar) を推奨し expect(foo).to receive(:bar) に対して警告を出します。 この警告がでたときに、「ん?」どういうことなんだろう? と…

Circle CIでRuboCopを実行し、結果をHTMLとしてBuild artifactsに保存する

Circle CIでRuboCopを実行し、結果をHTMLとしてBuild artifactsに保存します

Circle CIでRubocopを利用する際のレポーティング設定をする

Ruby + Rubocop のプロジェクトで静的解析の結果をCircle CIで取り扱いたい場合、 rubocop-junit-formatter gem を使います。 前提 Circle CIでRubocopを利用する場合の基本的な設定は下記記事にまとめてあります。 紹介済みの内容はこの記事では取り扱いま…

Ruby プロジェクト の Circle CI テスト+バッジ+rubocopの設定例

このメモは自分が参照するための個人メモです。 新規性は全くないので、特に参照する価値はありません。

Rubocop | 現在出力されているエラーを課題として保存し、暫定的に設定無効にする方法

概要 現在出力されているエラーを課題として保存し、暫定的に設定無効にする方法 詳細 現在出力されているエラーを課題として保存し、暫定的に設定無効にする方法について。導入初期など、あまりに多くの警告がでていると即対応するのが難しいものです。 そ…

RuboCop

概要 コードフォーマット、規約チェッカーRubocop 一覧 項目 URL インストール http://d.hatena.ne.jp/tbpg/20131220/1387547966 現在出力されているエラーを課題として保存し、暫定的に設定無効にする方法 http://d.hatena.ne.jp/tbpg/20140130/1391086654 …

Rubocop | 規約をチェックするツールRubocopのインストール

概要 規約をチェックするツールRubocopのインストール 詳細 規約をチェックするツールRubocopのインストールします インストール gem i rubocop 規約 デフォルトの規約から設定を変更したい場合は .rubocop.ymlを作成する。 試行 サンプルとしてrspec_piccol…