การวิเคราะห์เฉพาะของ Factory_bot สำหรับโครงการของคุณเป็นส่วนขยายของ Rubocop
เพียงติดตั้งอัญมณี rubocop-factory_bot
gem install rubocop-factory_bot หรือถ้าคุณใช้ Bundler ใส่สิ่งนี้ไว้ใน Gemfile ของคุณ
gem 'rubocop-factory_bot' , require : false คุณต้องบอกให้ Rubocop โหลดส่วนขยาย Factory_bot มีสามวิธีในการทำเช่นนี้:
ใส่สิ่งนี้ลงใน .rubocop.yml ของคุณ
require : rubocop-factory_botหรือใช้สัญกรณ์อาร์เรย์ต่อไปนี้เมื่อระบุหลายส่วนขยาย
require :
- rubocop-other-extension
- rubocop-factory_bot ตอนนี้คุณสามารถเรียกใช้ rubocop และมันจะโหลด Rubocop Factory_bot Cops โดยอัตโนมัติพร้อมกับตำรวจมาตรฐาน
rubocop --require rubocop-factory_bot RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-factory_bot'
end คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ Rubocop Factory_bot ในคู่มืออย่างเป็นทางการ
ตำรวจทั้งหมดอยู่ภายใต้ lib/rubocop/cop/factory_bot และมีตัวอย่าง/เอกสาร
ใน .rubocop.yml ของคุณคุณอาจปฏิบัติต่อตำรวจโรงงานเช่นเดียวกับตำรวจคนอื่น ๆ ตัวอย่างเช่น:
FactoryBot/AttributeDefinedStatically :
Exclude :
- spec/factories/my_factory.rb ชำระเงินแนวทางการบริจาค
rubocop-factory_bot ได้รับใบอนุญาต MIT ดูไฟล์ประกอบสำหรับข้อความเต็ม