Análisis específico de Capybara para sus proyectos, como una extensión de Rubocop.
Simplemente instale la gema rubocop-capybara
gem install rubocop-capybara
o si usas Bundler, ponte esto en tu Gemfile
gem 'rubocop-capybara' , require : false
Debe decirle a Rubocop que cargue la extensión de Capybara. Hay tres formas de hacer esto:
Pon esto en tu .rubocop.yml
.
require : rubocop-capybara
Alternativamente, use la siguiente notación de matriz al especificar múltiples extensiones.
require :
- rubocop-other-extension
- rubocop-capybara
Ahora puede ejecutar rubocop
y cargará automáticamente los COPS de Rubocop Capybara junto con los COPS estándar.
rubocop --require rubocop-capybara
RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-capybara'
end
Puedes leer más sobre Rubocop Capybara en su manual oficial.
Todos los COP están ubicados en lib/rubocop/cop/capybara
, y contienen ejemplos/documentación.
En su .rubocop.yml
, puede tratar a los policías de Capybara como cualquier otro policía. Por ejemplo:
Capybara/SpecificMatcher :
Exclude :
- spec/my_spec.rb
Consulte las pautas de contribución.
rubocop-capybara
tiene licencia MIT. Vea el archivo adjunto para el texto completo.