سؤال

لقد حاولت مؤخرًا إعداد PHPUnderControl، وهو خادم تكامل مستمر يعتمد على CruisControl.جزء من عمليات التحقق التي أرغب في إجرائها هو PHP CodeSniffer (PHPCS) لاكتشاف "رائحة الكود".ومع ذلك، فإن السماح بتشغيل هذا على قاعدة التعليمات البرمجية الخاصة بي يؤدي إلى اكتشاف قدر كبير من المشكلات.تم العثور على معظمها في المكتبات التي قمت بتضمينها في مستودع SVN الخاص بي من خلال توجيه svn:externals، وبالتالي فهي ليست تحت سيطرتي.

هل من الممكن أن أقول PHP_CodeSniffer لتجاهل جزء من مستودع SVN الخاص بي، مع الاستمرار في التحقق من صحة الأجزاء الأخرى؟

هل كانت مفيدة؟

المحلول

وجدت الحل - يمكن للمرء إضافة --ignore قم بالتبديل إلى مجموعة الوسائط التي تم تمريرها إلى phpcs.

[--ignore=<patterns>]

يستخدم

$ phpcs --help

لعرض جميع المعلومات حول استخدام سطر الأوامر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top