2010-09-28 9 views
5

मेरे पास एक PHP लाइब्रेरी है जिसे मैं पीईएआर डेटाबेस में जमा करने की योजना बना रहा हूं। ऐसा करने के लिए, लाइब्रेरी को PEAR Coding Standards का पालन करने की आवश्यकता है।कोडिंग सम्मेलनों के एक विशिष्ट सेट के खिलाफ PHP कोड कैसे जांचें?

क्या कोई ऐसा उपकरण है जो यह सुनिश्चित करने के लिए मेरे कोड को देख सकता है कि यह मानकों को पूरी तरह से पालन करता है?

उत्तर

6

http://pear.php.net/manual/en/package.php.php-codesniffer.php

डिफ़ॉल्ट रूप से, PHP_CodeSniffer नाशपाती कोडन मानक अगर कोई मानक कमांड लाइन पर आपूर्ति की है का उपयोग करेगा।

+0

** आह! ** बिल्कुल सही। –

1

जैसा कि बी00 एमईआर ने उल्लेख किया है, PHP_CodeSniffer पीयर कोडिंग मानक का उपयोग करने के लिए डिफ़ॉल्ट है, यदि आप एक अलग निर्दिष्ट नहीं करते हैं। लेकिन आप इसे बदल सकते हैं - यह आसान है कि यदि आपके पास इन-हाउस मानक है (जो वास्तव में मानक नहीं है, लेकिन वैसे भी) या अन्य मानकों में से एक को पसंद करते हैं जो PHP_CodeSniffer वाले जहाजों को निर्दिष्ट करते हैं और निर्दिष्ट नहीं करना चाहते हैं उन्हें - मानक तर्क के साथ।

क्या मानकों से चुनने के लिए उपलब्ध हैं की एक सूची प्राप्त करने के लिए, ऐसा करते हैं:

$ phpcs -i 

और Zend करने के लिए डिफ़ॉल्ट बदलने के लिए:

$ sudo phpcs --config-set default_standard Zend 

आप क्या डिफ़ॉल्ट जाँच करना चाहते हैं है:

$ phpcs --config-show 
संबंधित मुद्दे