Капибара, специфичный анализ для ваших проектов, как расширение на Rubocop.
Просто установите драгоценный камень rubocop-capybara
gem install rubocop-capybara
или если вы используете Bundler, положите это в свой Gemfile
gem 'rubocop-capybara' , require : false
Вы должны сказать Rubocop загрузить расширение Capybara. Есть три способа сделать это:
Поместите это в свой .rubocop.yml
.
require : rubocop-capybara
В качестве альтернативы используйте следующую нотацию массива при указании нескольких расширений.
require :
- rubocop-other-extension
- rubocop-capybara
Теперь вы можете запустить rubocop
, и он автоматически загрузит полицейских Rubocop Capybara вместе со стандартными полицейскими.
rubocop --require rubocop-capybara
RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-capybara'
end
Вы можете прочитать больше о Rubocop Capybara в его официальном руководстве.
Все полицейские расположены под lib/rubocop/cop/capybara
, и содержат примеры/документацию.
В вашем .rubocop.yml
вы можете относиться к полицейским Capybara, как и любой другой полицейский. Например:
Capybara/SpecificMatcher :
Exclude :
- spec/my_spec.rb
Оформить рекомендации взноса.
rubocop-capybara
лицензирован MIT. Смотрите сопровождающий файл для полного текста.