Существует ли конфигурация Rubocop специально для рельсов 5.2.3? - PullRequest
2 голосов
/ 24 мая 2019

Я только что создал новое приложение Rails, используя Ruby 2.6.3 и Rails 5.2.3 , и единственное, что я сделал, это установил Rubocop .

После установки Rubocop v0.70.0 и запуска bundle exec rubocop я получил 89 нарушений. После запуска rubocop -a для их автоматического исправления у меня все еще осталось 34 нарушения. Есть ли конфигурация, которую мне не хватает для проекта rails, или мне нужно будет вручную исправить эти нарушения?

1 Ответ

1 голос
/ 24 мая 2019

Rails использует стиль кода, который отличается от стиля по умолчанию для rubocop, но для его применения может быть настроен rubocop.

Например, см. .rubocop.yml из самого rails , вы можете использовать этов качестве основы для вашей собственной конфигурации или используйте rubocop-rails_config gem (на момент написания он не совместим с последним rubocop, но отлично работает с gem "rubocop", "0.67.2", только что протестирован - с этой конфигурацией всего нескольково вновь создаваемом приложении rails присутствуют проблемы с автокоррекцией)

...