A Day in the Life

simplecov-vim でC0なカバレッジのコードを vim で表示

simplecov-vim でC0なカバレッジのコードを vim で表示

なにげに gem search -r simplecov したら面白そうな gem が!

これを使ってカバレッジ取って、vim で :so coverage.vim すると

と、エディタ上でC0 な行がすぐ解るように!カバレッジは100%にすることが重要なわけではなく、自分が書いたコードで通ってると思っている箇所が通ってないのを防ぐ、という安心感が大きいので、エディタでぱぱっと確認できるのは嬉しいですね。id:t-wada は確か emacs で同等なことをやっていた気がする。

設定も最新の simplecov なら MergedFormatter を使うと、他の Formatter と同時に使えてる。

require 'simplecov'
  require 'simplecov-vim/formatter'
  class SimpleCov::Formatter::MergedFormatter
    def format(result)
      SimpleCov::Formatter::HTMLFormatter.new.format(result)
      SimpleCov::Formatter::VimFormatter.new.format(result)
    end
  end
  SimpleCov.start do
    formatter SimpleCov::Formatter::MergedFormatter
記事の一覧 >

関連するかもエントリー

2010-10-12
最近の vim の plugin 管理最近 ~/.vim/ 以下をいったん全部削除して入れ直した secondlife ですこんばんは。ついでに .vim の管理も svn から git に今更しました。で、今までは plugin をふつーにどばーと入れていたんだけど、githu...
最近の vim の plugin 管理最近 ~/.vim/ 以下をいったん全部削除して入れ直した secondlife ですこんばんは。つい...
2010-08-11
CD.vim を辞めましたvim 使い始めてからずーっと CD.vim (開いたバッファのファイルのパスに自動で :lcd する) 使ってたんだけど、最近は :FufFile や :GitGrep をまたよく使うようになってプロジェクトルート的なところがカレントパスがあった方がい...
CD.vim を辞めましたvim 使い始めてからずーっと CD.vim (開いたバッファのファイルのパスに自動で :lcd する) 使ってた...