تحليل محدد 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 وسيقوم تلقائيًا بتحميل Cops Rubocop RSPEC جنبًا إلى جنب مع رجال الشرطة القياسيين.
rubocop --require rubocop-rspec RuboCop :: RakeTask . new do | task |
task . requires << 'rubocop-rspec'
endيتوفر Rubocop-RSPEC على مناخ الكود كجزء من محرك Rubocop. يتعلم أكثر.
يمكنك قراءة المزيد عن Rubocop RSPEC في دليلها الرسمي.
تقع جميع رجال الشرطة تحت lib/rubocop/cop/rspec ، وتحتوي على أمثلة/وثائق.
في .rubocop.yml ، يمكنك التعامل مع رجال شرطة RSPEC تمامًا مثل أي شرطي آخر. على سبيل المثال:
RSpec/SpecFilePathFormat :
Exclude :
- spec/my_poorly_named_spec_file.rb الخروج عن إرشادات المساهمة.
rubocop-rspec مرخص معهد ماساتشوستس للتكنولوجيا. انظر الملف المصاحب للنص الكامل.