Analisis khusus Capybara untuk proyek Anda, sebagai perpanjangan untuk RuboCop.
Pasang saja permata rubocop-capybara
gem install rubocop-capybara
atau jika Anda menggunakan bundler, masukkan ini di Gemfile
Anda
gem 'rubocop-capybara' , require : false
Anda perlu memberi tahu Rubocop untuk memuat ekstensi capybara. Ada tiga cara untuk melakukan ini:
Masukkan ini ke .rubocop.yml
Anda.
require : rubocop-capybara
Atau, gunakan notasi array berikut saat menentukan beberapa ekstensi.
require :
- rubocop-other-extension
- rubocop-capybara
Sekarang Anda dapat menjalankan rubocop
dan secara otomatis akan memuat polisi capybara rubocop bersama dengan polisi standar.
rubocop --require rubocop-capybara
RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-capybara'
end
Anda dapat membaca lebih lanjut tentang Rubocop Capybara dalam manual resminya.
Semua polisi terletak di bawah lib/rubocop/cop/capybara
, dan berisi contoh/dokumentasi.
Di .rubocop.yml
Anda, Anda dapat merawat polisi capybara seperti polisi lainnya. Misalnya:
Capybara/SpecificMatcher :
Exclude :
- spec/my_spec.rb
Checkout Pedoman Kontribusi.
rubocop-capybara
berlisensi MIT. Lihat file yang menyertainya untuk teks lengkap.