Analyse spécifique à Capybara pour vos projets, comme extension à Rubocop.
Installez simplement le bijou rubocop-capybara
gem install rubocop-capybara
ou si vous utilisez Bundler, mettez ceci dans votre Gemfile
gem 'rubocop-capybara' , require : false
Vous devez dire à Rubocop de charger l'extension Capybara. Il y a trois façons de le faire:
Mettez ceci dans votre .rubocop.yml
.
require : rubocop-capybara
Alternativement, utilisez la notation du tableau suivante lors de la spécification de plusieurs extensions.
require :
- rubocop-other-extension
- rubocop-capybara
Vous pouvez maintenant exécuter rubocop
et il chargera automatiquement les Cops Capybara Rubocop avec les COP standard.
rubocop --require rubocop-capybara
RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-capybara'
end
Vous pouvez en savoir plus sur Rubocop Capybara dans son manuel officiel.
Tous les flics sont situés sous lib/rubocop/cop/capybara
et contiennent des exemples / documentation.
Dans votre .rubocop.yml
, vous pouvez traiter les flics Capybara comme tout autre flic. Par exemple:
Capybara/SpecificMatcher :
Exclude :
- spec/my_spec.rb
Découvrez les directives de contribution.
rubocop-capybara
est sous licence MIT. Voir le fichier d'accompagnement pour le texte intégral.