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