ローカル開発環境のdockerで動くRailsにrubocop追加して実行できるようにする

Gemfileに以下を追加


# rubocopを導入
gem 'rubocop', require: false
gem 'rubocop-rails', require: false

上記を追加したら bundle installを実行する

docker-compose run web bundle install

もしくはdocker-compose のビルドをし直す

docker-compose build

rubocopを実行。以下のコマンドで動くはず。

docker-compose run web bundle exec rubocop -a

 

参考:
【Rails】RuboCopの基本的な使用方法と出力の見方
https://qiita.com/terufumi1122/items/ad55bf8713c0df053f58
Docker Compose + Railsでイメージ内でbundle installしているはずなのにgemが無いとエラーがでる。
https://qiita.com/hokita222/items/49f4ca54835e08fdd6b2