روبوكوب لعلامات التبويب
سؤال
ونود أن استخدام روبوكوب للتحقق من صحة لدينا روبي هو سينتاكسيكالي الصحيح واتباع المبادئ التوجيهية التعليمات البرمجية الأساسية.
أبارت من أن لدينا هذه القاعدة :نحن المسافة البادئة باستخدام علامات التبويب للسماح لأي شخص أن يقرر كيف يريدون لهم أن يتم تقديمها (عرضها مثل 2 أو 4 مسافات)
المشكلة هي أن روبوكوب يبدو مصممة لرفض علامات التبويب للمسافة البادئة على الإطلاق.
كيف يمكننا تجاوز جميع قواعد الأطروحات لتكون متوافقة مع الفضاء ?
تحرير:أفكر في تجاوز هذه الوحدة https://github.com/bbatsov/rubocop/blob/master/lib/rubocop/source_parser.rb لاستبدال كافة علامات التبويب من ملفاتي من قبل 2 مسافات لخلق الوهم للجوهرة...
المحلول 4
قمت بتجاوز هذه الوحدة rel="nofollow"> https://github.com/Bbatsov / Rubocop / Blob / Master / Lib / Rubocop / source_parser.rb لاستبدال جميع علامات التبويب من ملفاتي بواسطة 2 مسافات لإنشاء وهم GEM ...
نصائح أخرى
أضف إلى .rubocop.yml
:
Style/Tab:
Enabled: false
لتعطيل قاعدة علامات التبويب.
يمكنك كتابة بنفسك شرطي مخصص للتحقق من المسافة البادئة المناسبة.
كمستخدم تبويب شرير غير نادم، انتهى بي الأمر القرصنة مثل ذلك.هذا فرق لمدة 0.32.1:
giveacodicetagpre.يجب أن تمتزج الآن تماما.bwahahaha.
للحصول على أحدث إصدار ، أضف هذا إلى .rubocop.yml
ملف:
Layout/Tab:
Enabled: false
يمكنك العثور على جميع الخيارات الافتراضية المدرجة هنا:
https://github.com/rubocop-hq/rubocop/blob/master/config/default.yml
و ، يتم تعريف القاعدة هنا:
https://github.com/rubocop-hq/rubocop/blob/master/lib/rubocop/cop/layout/tab.rb