في PHPUnderControl، هل يمكنني تكوين PHP_CodeSniffer لتجاهل أدلة معينة؟
-
16-09-2020 - |
سؤال
لقد حاولت مؤخرًا إعداد PHPUnderControl، وهو خادم تكامل مستمر يعتمد على CruisControl.جزء من عمليات التحقق التي أرغب في إجرائها هو PHP CodeSniffer (PHPCS) لاكتشاف "رائحة الكود".ومع ذلك، فإن السماح بتشغيل هذا على قاعدة التعليمات البرمجية الخاصة بي يؤدي إلى اكتشاف قدر كبير من المشكلات.تم العثور على معظمها في المكتبات التي قمت بتضمينها في مستودع SVN الخاص بي من خلال توجيه svn:externals، وبالتالي فهي ليست تحت سيطرتي.
هل من الممكن أن أقول PHP_CodeSniffer
لتجاهل جزء من مستودع SVN الخاص بي، مع الاستمرار في التحقق من صحة الأجزاء الأخرى؟
المحلول
وجدت الحل - يمكن للمرء إضافة --ignore
قم بالتبديل إلى مجموعة الوسائط التي تم تمريرها إلى phpcs.
[--ignore=<patterns>]
يستخدم
$ phpcs --help
لعرض جميع المعلومات حول استخدام سطر الأوامر.
لا تنتمي إلى StackOverflow