FiveM Lua कोड फॉर्मेटर & Beautifier

अपना Lua कोड पेस्ट करें, इसे उचित इंडेंटेशन के साथ फॉर्मेट करें, या उत्पादन के लिए मिनिफाई करें। सिंटैक्स हाइलाइटिंग शामिल है।

इनपुट: 0 आउटपुट: 0
इनपुट (कच्चा Lua)
आउटपुट (स्वरूपित)

यह टूल किस लिए है

Lua में कोई कंपाइलर नहीं है जो लेआउट को लागू करे, इसलिए तीन अलग-अलग लेखकों का कोड तीन अलग-अलग रूपों में होता है, और इंडेंटेशन में एक नेस्टिंग गलती छिपी रहती है। यह फॉर्मेटर वास्तविक ब्लॉक संरचना से इंडेंटेशन को पुनर्निर्मित करता है, जिससे एक अनक्लोज्ड if या function एक नजर में दिखाई देता है, और जब फ़ाइल का आकार महत्वपूर्ण होता है तो परिणाम को मिनिफाई भी कर सकता है।

इसे कैसे उपयोग करें

  1. चरण 1:

    अपना Lua कोड इनपुट फ़ील्ड में पेस्ट करें।

  2. चरण 2:

    इंडेंटेशन की चौड़ाई चुनें। दो स्पेस FiveM संसाधनों में सामान्य शैली है।

  3. चरण 3:

    फॉर्मेट करें। अगर बाद में इंडेंटेशन गलत दिखे, तो यही बात है: संरचना वास्तव में गलत है।

  4. चरण 4:

    परिणाम को अपनी फ़ाइल में कॉपी करें, या उस कोड के लिए मिनिफाई का उपयोग करें जिसे आप संपादित करने के बजाय भेजते हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या फॉर्मेटिंग मेरे कोड के काम को बदलती है?

नहीं। केवल व्हाइटस्पेस और लाइन ब्रेक बदलते हैं, कभी भी टोकन, स्ट्रिंग्स या कमेंट्स नहीं। फॉर्मेट की गई फ़ाइल मूल की तरह ही व्यवहार करती है।

दो स्पेस या चार?

दो FiveM इकोसिस्टम में प्रचलित शैली है, और यह गहराई से नेस्टेड कॉलबैक कोड को पठनीय रखता है। संख्या से ज्यादा महत्वपूर्ण यह है कि एक संसाधन पूरे में एक ही सेटिंग का उपयोग करे।

क्या मुझे अपने संसाधनों को मिनिफाई करना चाहिए?

कभी-कभार। Lua संसाधन शुरू होने पर एक बार लोड होता है, इसलिए आकार में कमी गेमप्ले में दिखाई नहीं देती, और एक मिनिफाइड फ़ाइल हर भविष्य की त्रुटि रिपोर्ट को बेकार कर देती है। केवल वही मिनिफाई करें जिसे आपको कभी डिबग नहीं करना।

फॉर्मेटिंग के बाद भी इंडेंटेशन गलत क्यों दिखता है?

क्योंकि एक वास्तविक संरचनात्मक त्रुटि है। एक गायब end या गलत तरीके से बंद ब्लॉक उसके बाद सब कुछ एक स्तर अंदर ले जाता है, और फॉर्मेटर ठीक दिखाता है कि यह कहाँ शुरू होता है। लाइन नंबर पाने के लिए फ़ाइल पर config validator चलाएं।