Rubocop
rubocop-rspec には MessageExpectation という Cop(Check項目)があります。 これはデフォルトで allow(foo).to receive(:bar) を推奨し expect(foo).to receive(:bar) に対して警告を出します。 この警告がでたときに、「ん?」どういうことなんだろう? と…
Circle CIでRuboCopを実行し、結果をHTMLとしてBuild artifactsに保存します
Ruby + Rubocop のプロジェクトで静的解析の結果をCircle CIで取り扱いたい場合、 rubocop-junit-formatter gem を使います。 前提 Circle CIでRubocopを利用する場合の基本的な設定は下記記事にまとめてあります。 紹介済みの内容はこの記事では取り扱いま…
このメモは自分が参照するための個人メモです。 新規性は全くないので、特に参照する価値はありません。
概要 現在出力されているエラーを課題として保存し、暫定的に設定無効にする方法 詳細 現在出力されているエラーを課題として保存し、暫定的に設定無効にする方法について。導入初期など、あまりに多くの警告がでていると即対応するのが難しいものです。 そ…
概要 コードフォーマット、規約チェッカーRubocop 一覧 項目 URL インストール http://d.hatena.ne.jp/tbpg/20131220/1387547966 現在出力されているエラーを課題として保存し、暫定的に設定無効にする方法 http://d.hatena.ne.jp/tbpg/20140130/1391086654 …
概要 規約をチェックするツールRubocopのインストール 詳細 規約をチェックするツールRubocopのインストールします インストール gem i rubocop 規約 デフォルトの規約から設定を変更したい場合は .rubocop.ymlを作成する。 試行 サンプルとしてrspec_piccol…