How to install Git Hooks (overcommit)
April 14, 2020
Even if you install Rubocop in How to install Rubocop in your Rails app, you might forget to run
bundle exec rubocop.
Using Git Hooks, you can set it up to automatically run rubocop before you commit.
Install overcommit, which is a useful gem for running Git Hooks.
group :development do gem 'overcommit' end
$ bundle install $ bundle exec overcommit --install
Enable Rubocop settings.
RuboCop: enabled: true command: ['bundle', 'exec', 'rubocop'] on_warn: fail # Treat all warnings as failures
How to use
Reflect the changes in the settings.
$ bundle exec overcommit --sign
Check the current settings.
$ bundle exec overcommit --list-hooks