1. Устанавливаем

Добавляем в Gemfile:

group :development do
  gem 'rubocop', require: false
end

Выполняем bundle install.

Создаем файл .rubocop.yml в корне проекта. Содержимое можно взять отсюда.

2. Генерируем todo-файл

Выполняем rubocop --auto-gen-config.

3. Удаляем одну из групп в todo-файле

Группы с флагом Cop supports --auto-correct рубокоп в состоянии исправить самостоятельно. С них можно начать.

Например, удаляем такую группу:

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: PreferredDelimiters.
Style/PercentLiteralDelimiters:
  Exclude:
    - 'app/models/product.rb'

4. Прогоняем рубокоп

Выполняем rubocop -a.

Проверяем, что исправил, или на что указал в консоли рубокоп. Знакомимся с правилом в гугле, изучаем, как нужно исправлять, проверяем, правильно ли исправил рубокоп.

5. Коммитим изменения

Коммит называем по смыслу. Например Rubocop percent literal delimiters.

Rubocop здесь — глагол. Что-то вроде «Отрубокопили процентные литералы-разделители».

Послесловие

тут смотри какая тема. Rubocop при прогоне смотрит параметры в rubocop.yml. В rubocop.yml мы, кстати, можем для любого правила объявить что-то вроде Enabled: false, тогда рубокоп это правило будет игнорировать при прогоне.

То есть если мы в rubocop.yml перечислим вообще все правила рубокопа для руби и рельс, и для каждого правила проставим Enabled: false - тогда рубокоп при прогоне будет игнорировать все все правила - и вообще не будет ничего замечать и исправлять