Почему рубокоп проверяет исключенные каталоги?

Я использую гем rubocop-rails, и я пытаюсь игнорировать некоторые папки, но это не работает. Мой файл rubocop.yml выглядит так:

AllCops:
  Exclude:
    - 'db/**/*'
    - 'config/**/*'
    - 'bin/**/*'
    - 'app/mailers/**/*'
    - 'app/jobs/**/*'
    - 'app/channels/**/*'
    - 'config.ru'

person Kirill Ωleynik    schedule 27.08.2020    source источник


Ответы (1)


Должно быть .rubocop.yml, а не rubocop.yml. Кроме того, .rubocop.yml должен находиться в правильном каталоге, который является каталогом вашего проекта, а не в домашнем каталоге. Другими словами, .rubocop.yml, db/, config/ должны быть на одном уровне.

В остальном этот фрагмент yml выглядит хорошо.
См. также: Конфигурация RuboCop

person Timur Shtatland    schedule 27.08.2020