मैं अपने कोड के स्वरूपण के साथ निरंतरता की कमी से नाराज हूं।

मैंने स्टाइल सीआई का उपयोग करना शुरू कर दिया है। अधिक विशेष रूप से मैं उनके Laravel PHP प्रीसेट का उपयोग कर रहा हूं जिसमें एक नियमों की लंबी सूची है।

Excerpt of the rule set

मुझे यकीन नहीं है कि मेरे संपादक को इन्हीं नियमों के अनुरूप लाने के लिए मुझे किस प्रकार के लिंटर/एक्सटेंशन का उपयोग करना चाहिए। कोई सुझाव?

2
sunscreem 2 नवम्बर 2018, 14:12

1 उत्तर

सबसे बढ़िया उत्तर

मुझे इस तरह की चीज़ के लिए आम तौर पर "PHP CS फिक्सर" और "PHP मेस डिटेक्टर" एक्सटेंशन काफी अच्छे लगे हैं।

PHP CS फिक्सर सेंसियोलैब्स द्वारा बनाया गया है और मेरे अनुभव में अच्छी तरह से काम करता है, विशेष रूप से सिम्फनी 3 और 4 प्रोजेक्ट्स के साथ, इसलिए लार्वा के साथ अच्छा होना चाहिए। यह बहुत विन्यास योग्य है, इसलिए किसी भी स्टाइल सीआई बिट्स को सेट करना ठीक होना चाहिए जो डिफ़ॉल्ट रूप से उस तरह सेट नहीं हैं। मैंने बस PHP CS फिक्सर को सेव पर चलाने के लिए सेट किया है, फिर आप वहां रहते हुए सामान को ठीक कर सकते हैं।

पीएचपी सीएस फिक्सर - https://marketplace.visualstudio.com/items?itemName=makao। phpcsfixer

पीएचपी मेस डिटेक्टर - https://marketplace.visualstudio.com/items?itemName= Ecodes.vscode-phpmd

1
AndyGaskell 6 नवम्बर 2018, 14:25