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