تحليل خاص بـ 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 وسيقوم تلقائيًا بتحميل Cops Rubocop Factory_Bot مع رجال الشرطة القياسيين.
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 ، يمكنك التعامل مع Cops Factory_Bot تمامًا مثل أي شرطي آخر. على سبيل المثال:
FactoryBot/AttributeDefinedStatically :
Exclude :
- spec/factories/my_factory.rb الخروج عن إرشادات المساهمة.
rubocop-factory_bot مرخص معهد ماساتشوستس للتكنولوجيا. انظر الملف المصاحب للنص الكامل.