Analyse spécifique à RSPEC pour vos projets, comme extension à Rubocop.
Installez simplement la gemme rubocop-rspec
gem install rubocop-rspec ou si vous utilisez Bundler, mettez ceci dans votre Gemfile
gem 'rubocop-rspec' , require : falseLisez tous les détails de notre document de mise à niveau vers la version 3.x.
Lisez tous les détails de notre document de mise à niveau vers la version 2.x.
Vous devez dire à RuboPOP de charger l'extension RSPEC. Il y a trois façons de le faire:
Mettez ceci dans votre .rubocop.yml .
require : rubocop-rspecAlternativement, utilisez la notation du tableau suivante lors de la spécification de plusieurs extensions.
require :
- rubocop-other-extension
- rubocop-rspec Vous pouvez maintenant exécuter rubocop et il chargera automatiquement les COP RSSPEC RuboCop avec les COP standard.
rubocop --require rubocop-rspec RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-rspec'
endRubocop-RSpec est disponible sur Code Climate dans le cadre du moteur Rubocop. Apprendre encore plus.
Vous pouvez en savoir plus sur Rubocop RSpec dans son manuel officiel.
Tous les flics sont situés sous lib/rubocop/cop/rspec et contiennent des exemples / documentation.
Dans votre .rubocop.yml , vous pouvez traiter les flics RSPEC comme tout autre flic. Par exemple:
RSpec/SpecFilePathFormat :
Exclude :
- spec/my_poorly_named_spec_file.rb Découvrez les directives de contribution.
rubocop-rspec est sous licence MIT. Voir le fichier d'accompagnement pour le texte intégral.