कोड फ़ॉर्मैटर
कोड को सुंदर बनाएँ ताकि वह पढ़ा जा सके, या भेजने के लिए मिनिफ़ाई करें।
- आपके ब्राउज़र में चलता है — आपका टेक्स्ट कहीं नहीं भेजा जाता
- न साइन-अप, न सीमा, जितनी बार चाहें मुफ़्त इस्तेमाल करें
यह कैसे काम करता है
मिनिफ़ाइड कोड डिज़ाइन से ही अपठनीय होता है, और हाथ से लिखा कोड शायद ही कभी एकसमान इंडेंट होता है। दोनों समस्याएँ एक ही टूल से सुलझती हैं, और दोनों में से कोई भी मालिकाना सोर्स को किसी अजनबी की वेबसाइट में पेस्ट करने की वजह नहीं है।
सुंदर बनाना
JavaScript, CSS और HTML को एकसमान शैली में इंडेंट और लाइन-ब्रेक करता है। मिनिफ़ाइड लाइब्रेरी कोड पढ़ने, कहीं और से पेस्ट की गई चीज़ को साफ़ करने, या डिफ़ पठनीय बनाने के लिए यही चाहिए। भाषा अपने-आप पहचानी जाती है जब तक आप उसे सेट न करें।
मिनिफ़ाई करना, और हर मोड असल में क्या करता है
JavaScript को असली पार्सर मिनिफ़ाई करता है, जो सुरक्षित रूप से नाम छोटे करता है और बेकार कोड हटाता है। CSS और HTML को रूढ़िवादी ढंग से मिनिफ़ाई किया जाता है — टिप्पणियाँ हटाई जाती हैं और खाली जगह समेटी जाती है, कुछ भी नाम बदला या पुनर्गठित नहीं किया जाता। यह किसी भी इनपुट पर सुरक्षित है पर समर्पित बिल्ड टूल से हमेशा कम निचोड़ेगा। इसका मकसद साइज़ में तुरंत कटौती है, आपके बंडलर की जगह लेना नहीं।
यह टूटा हुआ कोड ठीक नहीं कर सकता
सुंदर बनाने और मिनिफ़ाई करने, दोनों के लिए इनपुट का पार्स होना ज़रूरी है। अमान्य JavaScript का अंदाज़ा लगाने की जगह उसकी रिपोर्ट दी जाती है, क्योंकि कोड सुधारने वाला फ़ॉर्मैटर उसके काम को बदल देगा।
यह लोकल क्यों चलता है
सोर्स कोड आमतौर पर किसी की संपत्ति होता है, अक्सर आपके नियोक्ता की, और उसमें अक्सर कुंजियाँ और एंडपॉइंट होते हैं। उसे फ़ॉर्मैट करने में अपलोड करना शामिल नहीं होना चाहिए।
कोड फ़ॉर्मैटर — सवाल
यह कौन-सी भाषाएँ संभालता है?
JavaScript और JSON, CSS और HTML, अपने-आप पहचानी गई या हाथ से चुनी गई।
क्या JavaScript मिनिफ़ायर किसी बिल्ड टूल जितना अच्छा है?
एक अकेली फ़ाइल के लिए करीब-करीब, क्योंकि यह असली पार्सर इस्तेमाल करता है। यहाँ CSS और HTML मिनिफ़िकेशन जानबूझकर रूढ़िवादी है।
क्या यह सिंटैक्स त्रुटियाँ ठीक करेगा?
नहीं। अमान्य कोड का अंदाज़ा लगाने की जगह उसकी रिपोर्ट दी जाती है।
क्या मेरा कोड अपलोड होता है?
नहीं। सब कुछ आपके ब्राउज़र में चलता है।