2016-03-29 10 views
12

के अनुसार सहेजने पर परमाणु संपादक में जेएस कोड सुशोभित करें मैं अपने कोड संपादक के रूप में Atom का उपयोग कर रहा हूं और कोड को सुशोभित करने के लिए कार्यक्षमता को कार्यान्वित करने में कठिनाई पा रहा हूं। मैं eslint पैकेज पर काफी भारी निर्भर हूं और बचत पर अपना कोड साफ़ करने के लिए अभी beautify मिला है। मुद्दा यह है कि एक बार कोड को सुशोभित करने के बाद इसका परिणाम कुछ मामूली एस्लिंट त्रुटियों में होता है और मैं या तो एलीलिंट नियमों का सम्मान करने या नौकरी करने वाले किसी अन्य चीज़ का उपयोग करने के तरीके को सुंदर बनाने के लिए एक तरीका ढूंढ रहा हूं।एस्लिंट कॉन्फ़िगरेशन

+1

क्या आप अधिक विशिष्ट हो सकते हैं कि आप किस एस्लिंट त्रुटियों को सहेज रहे हैं? –

+0

तो आप किस पैकेज का उपयोग कर रहे हैं? –

उत्तर

5

ऐसा लगता है कि आपकी beautify सेटिंग्स आपके eslint नियमों के साथ मेल नहीं खाती हैं। उदाहरण के लिए, eslintindent नियम 4 पर सेट किया जा सकता है जबकि beautifyindent2 पर सेट है।

beautify प्लगइन में कुछ सेटिंग्स हैं जो यह अनुकूलित करती हैं कि यह आपके कोड को कैसे सुंदर बनाता है। आप उन सेटिंग्स in the docs के बारे में पढ़ सकते हैं। दुर्भाग्य से केवल 17 सेटिंग्स हैं इसलिए 2 पैकेजों को सिंक करना संभव नहीं होगा।

यदि आपको लगता है कि आपको एटम में ऑटो-स्वरूपण पर अधिक नियंत्रण की आवश्यकता है तो आप ESFormatter पैकेज को देखना चाहेंगे। यदि आपके पास कुछ गैर मानक ईएसलिंट नियम हैं तो इसमें 250 से अधिक विकल्प हैं, जो आपकी आवश्यकताओं के अनुरूप हो सकते हैं।

+0

महान जवाब ब्रेट! आप असली एमवीपी –

4

आप Prettier Eslint नामक एक एटम प्लगइन का उपयोग करना चाह सकते हैं जो eslint कॉन्फ़िगरेशन फ़ाइल (.eslintrc) के अनुसार कोड स्वरूपित करता है। यह मुद्दों को ठीक करने के लिए एस्लिंट के --fix ध्वज का उपयोग करता है।

संपादित करें: यह Prettier-atom जैसा दिखता है। धन्यवाद, @ ड्यूब।

+1

प्रीटीयर एस्लिंट को बहिष्कृत कर दिया गया है, लेकिन यह प्रीटीयर-एटम – dube

+0

में बहुत बढ़िया सुझाव है! धन्यवाद! – zeckdude

संबंधित मुद्दे