การวิเคราะห์เฉพาะ RSPEC สำหรับโครงการของคุณเป็นส่วนขยายไปยัง Rubocop
เพียงติดตั้งอัญมณี rubocop-rspec
gem install rubocop-rspec หรือถ้าคุณใช้ Bundler ใส่สิ่งนี้ไว้ใน Gemfile ของคุณ
gem 'rubocop-rspec' , require : falseอ่านรายละเอียดทั้งหมดในการอัพเกรดเป็นเอกสารเวอร์ชัน 3.x
อ่านรายละเอียดทั้งหมดในการอัพเกรดเป็นเอกสารเวอร์ชัน 2.x
คุณต้องบอกให้ Rubocop โหลดส่วนขยาย RSPEC มีสามวิธีในการทำเช่นนี้:
ใส่สิ่งนี้ลงใน .rubocop.yml ของคุณ
require : rubocop-rspecหรือใช้สัญกรณ์อาร์เรย์ต่อไปนี้เมื่อระบุหลายส่วนขยาย
require :
- rubocop-other-extension
- rubocop-rspec ตอนนี้คุณสามารถเรียกใช้ rubocop และมันจะโหลด Rubocop RSPEC COPS โดยอัตโนมัติพร้อมกับตำรวจมาตรฐาน
rubocop --require rubocop-rspec RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-rspec'
endRubocop-RSPEC มีให้บริการใน Code Climate ซึ่งเป็นส่วนหนึ่งของเครื่องยนต์ Rubocop เรียนรู้เพิ่มเติม
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับ Rubocop RSPEC ในคู่มืออย่างเป็นทางการ
ตำรวจทั้งหมดอยู่ภายใต้ lib/rubocop/cop/rspec และมีตัวอย่าง/เอกสารประกอบ
ใน .rubocop.yml ของคุณคุณอาจปฏิบัติต่อตำรวจ RSPEC เช่นเดียวกับตำรวจคนอื่น ๆ ตัวอย่างเช่น:
RSpec/SpecFilePathFormat :
Exclude :
- spec/my_poorly_named_spec_file.rb ชำระเงินแนวทางการบริจาค
rubocop-rspec ได้รับใบอนุญาต MIT ดูไฟล์ประกอบสำหรับข้อความเต็ม