سؤال

أحاول كتابة قواعد مخصصة

لأن الوثائق يبدو أنها توضح خلاف ذلك أود أن أسأل عما إذا كنت أفعل شيئًا خاطئًا هنا

:~/$ phpcs --standard=/home/edo/custom_ruleset.xml source/
===>
ERROR: the "/home/edo/custom_ruleset.xml" coding standard is not installed.
The installed coding standards are PEAR, PHPCS, Zend, Squiz and MySource

إذا لم ينجح ذلك: أي اقتراحات حول كيفية شحن معيار الترميز الخاص بك مع مصدرك؟ شكرًا

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

المحلول

تحتاج على الأقل الإصدار 1.3.0a1 رمز sniffer لاستخدام قواعد القواعد المشروحة:

  • تم استبدال جميع ملفات codingstandard.php بملفات staseSet.xml
    يجب تحويل المعايير المخصصة إلى هذا التنسيق الجديد لمواصلة العمل
  • يمكنك تحديد مسار إلى ملف قواعدك المخصصة الخاصة بك باستخدام ملف --standard سطر الأوامر arg eg ، phpcs --standard=/path/to/my/ruleset.xml

قبل ذلك ، كان عليك ذلك انسخ مجموعة القواعد الخاصة بك ، كما هو موضح في هذا البرنامج التعليمي.

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