Как включить менты rubocop rails автоматически?

Есть ли способ всегда включать копов rubocop rails через конфиг? Я знаю, что могу запускать их через -R, но я хотел бы убедиться, что они запускаются, когда я просто вызываю только rubocop.


person Bruno E.    schedule 27.01.2017    source источник


Ответы (2)


Все немного изменилось с момента последнего ответа:

Команда Rubocop хотела отделить рельсы от ядра rubocop (и это здорово).
См. этот вопрос и это PR для получения дополнительной информации.

Таким образом, новый способ использования копов Rails в Rubocop заключается в установке гема ruboco-rails.< br> Затем в .rubocop.yml просто добавьте:

require: rubocop-rails

Подробности здесь.

Наслаждаться!

person Francois    schedule 11.07.2019

В качестве небольшого дополнения к примечанию Франсуа, если вы хотите включить несколько внешних полицейских, сделайте это следующим образом:

Некоторые документы для других библиотек rubocop показывают это в документах по установке, а другие нет. Посчитал уместным добавить, поскольку я нашел это, ища правильный синтаксис

require:
  - rubocop-rspec
  - rubocop-rails
person rylanb    schedule 05.02.2021