Análise específica da Capybara para seus projetos, como uma extensão para o Rubocop.
Basta instalar a jóia rubocop-capybara
gem install rubocop-capybara
ou se você usar o Bundler, coloque isso no seu Gemfile
gem 'rubocop-capybara' , require : false
Você precisa dizer a Rubocop para carregar a extensão Capybara. Existem três maneiras de fazer isso:
Coloque isso em seu .rubocop.yml
.
require : rubocop-capybara
Como alternativa, use a seguinte notação de matriz ao especificar várias extensões.
require :
- rubocop-other-extension
- rubocop-capybara
Agora você pode executar rubocop
e ele carregará automaticamente os policiais da Rubocop Capybara juntamente com os policiais padrão.
rubocop --require rubocop-capybara
RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-capybara'
end
Você pode ler mais sobre Rubocop Capybara em seu manual oficial.
Todos os policiais estão localizados em lib/rubocop/cop/capybara
e contêm exemplos/documentação.
No seu .rubocop.yml
, você pode tratar os policiais da capians, como qualquer outro policial. Por exemplo:
Capybara/SpecificMatcher :
Exclude :
- spec/my_spec.rb
Confira as diretrizes de contribuição.
rubocop-capybara
é licenciado pelo MIT. Consulte o arquivo que o acompanha para o texto completo.