Staging

開発BLOG

既存アプリケーションにRuboCopを導入する

RuboCopとは

  • Rubyの静的解析Gem

導入

まずはGemfileに追加

Gemfile gem 'rubocop, require: false'

カレントディレクトリに .rubocop.yml を作成 このファイルにrubocopの設定を書いていく。

ex)

AllCops:
  Exclude:
    - db/schema.rb

修正のサイクル

bundle exec rubocop -R --auto-gen-config

で、.rubocop_todo.yml に直すべき箇所を記載しておく。

それを直し続ける。愚直に…