कोड ब्यूटिफ़ायर
कई भाषाओं का कोड – JavaScript, TypeScript, JSON, HTML, CSS, XML, YAML, SQL, PHP, Python और अन्य – अपने ब्राउज़र में एक ही जगह सुंदर ढंग से फ़ॉर्मेट करें। मुफ़्त और सुरक्षित।
पूरी तरह आपके ब्राउज़र में चलता है। आपका डेटा कभी अपलोड नहीं होता।
संबंधित टूल्स
सभी देखेंकोड ब्यूटिफ़ायर क्या है?
कोड ब्यूटिफ़ायर एक ही पेज से कई भाषाओं का सोर्स कोड फ़ॉर्मेट करता है। भाषा और इंडेंटेशन चुनें और स्थापित फ़ॉर्मेटरों (Prettier, Ruff, sql-formatter, xml-formatter) से एक समान फ़ॉर्मेट किया हुआ कोड पाएँ।
कोड ब्यूटिफ़ायर का उपयोग कैसे करें
- भाषा चुनें।
- इंडेंटेशन चुनें।
- अपना कोड पेस्ट करें और फ़ॉर्मेट करें पर क्लिक करें (ज़्यादातर भाषाओं में टाइप करते समय भी आउटपुट अपडेट होता है)।
- परिणाम कॉपी या डाउनलोड करें।
उदाहरण
const a={b:1,c:[1,2]} const a = { b: 1, c: [1, 2] }; भाषा: JavaScript, 2 स्पेस।
कोड ब्यूटिफ़ायर का उपयोग कब करें
ऐसी भाषा का कोड जल्दी फ़ॉर्मेट करने के लिए जिसके लिए आपके पास टूलिंग नहीं है, या दस्तावेज़ के स्निपेट फ़ॉर्मेट करने के लिए इसका उपयोग करें। प्रोजेक्ट में आउटपुट एक-सा रखने के लिए अपने एडिटर या CI में वही फ़ॉर्मेटर कॉन्फ़िगर करें। फ़ॉर्मेटिंग लॉजिक की गलतियाँ ठीक नहीं करती।
कोड ब्यूटिफ़ायर कैसे काम करता है
चुनी हुई भाषा इंजन तय करती है: JavaScript (Babel पार्सर), TypeScript, HTML, CSS, SCSS, Less, YAML, GraphQL, Markdown और PHP (@prettier/plugin-php) के लिए Prettier 3; JSON के लिए सख्त JSON प्रिंटर; XML के लिए xml-formatter; SQL के लिए sql-formatter (मानक SQL, कीवर्ड बड़े अक्षरों में); और Python के लिए WebAssembly में कंपाइल किया गया Ruff। इंजन केवल पहली बार इस्तेमाल पर डाउनलोड होते हैं। जहाँ इंजन देता है वहाँ सिंटैक्स त्रुटियाँ पंक्ति और कॉलम के साथ बताई जाती हैं।
सामान्य उपयोग मामले
- Prettier इंस्टॉल किए बिना TypeScript स्निपेट फ़ॉर्मेट करना
- चैट या PDF से कॉपी किया कोड साफ़ करना
- Markdown टेबल और सूचियाँ फ़ॉर्मेट करना
- कोड को 2 स्पेस और 4 स्पेस इंडेंटेशन के बीच बदलना
सुरक्षा नोट
सब कुछ आपके ब्राउज़र में ही चलता है; आप जो कोड पेस्ट करते हैं वह कहीं अपलोड नहीं होता।
अक्सर पूछे जाने वाले प्रश्न
JavaScript फ़ॉर्मेटिंग कौन-सी शैली इस्तेमाल करती है?
Prettier के डिफ़ॉल्ट: डबल कोट्स, सेमीकोलन, 80 अक्षर की पंक्तियाँ।
Python पहली बार धीमा क्यों है?
Ruff WebAssembly इंजन पहली बार इस्तेमाल पर डाउनलोड होता है।
क्या मैं SQL डायलेक्ट चुन सकता हूँ?
डायलेक्ट और कीवर्ड-केस विकल्पों के लिए SQL फ़ॉर्मेटर पेज का उपयोग करें।