dmosk / valeditor

JSON, YAML और DevOps कॉन्फ़िग लिंटर

अपने ब्राउज़र में JSON और YAML जाँचें। आगे Dockerfile, Compose, Kubernetes, GitLab CI और GitHub Actions आएँगे।

केवल ब्राउज़र में। JSON और YAML उपलब्ध हैं; Dockerfile/Compose, Kubernetes, GitLab CI और GitHub Actions जल्द आएँगे।

valeditor क्यों काम का है

  • कुछ भी ब्राउज़र से बाहर नहीं जाता। जाँच स्थानीय रूप से होती है, इसलिए आपके कॉन्फ़िग न अपलोड होते हैं और न सेव।
  • पहले JSON और YAML। सख़्त सिंटैक्स जाँच, हर त्रुटि के साथ पंक्ति और कॉलम।
  • छिपी समस्याएँ पकड़ता है। BOM, डुप्लिकेट कुंजियाँ और --- से अलग किए गए मल्टी-डॉक्यूमेंट YAML।
  • फ़ॉर्मैट, शेयर, डाउनलोड। टेक्स्ट सँवारें, सहकर्मी को लिंक भेजें या फ़ाइल सेव करें।
  • और फ़ॉर्मैट आ रहे हैं। Dockerfile, Compose, Kubernetes, GitLab CI और GitHub Actions योजना में हैं।
  • मुफ़्त और बिना साइन-अप। पेज खोलें, टेक्स्ट चिपकाएँ, बस।

कैसे इस्तेमाल करें

  1. एडिटर में JSON या YAML चिपकाएँ, या कोई फ़ाइल खोलें।
  2. फ़ॉर्मैट चुनें, या ऑटो-डिटेक्ट चालू रहने दें।
  3. त्रुटियाँ और चेतावनियाँ पढ़ें; हर एक के साथ पंक्ति और कॉलम दिखता है।
  4. टेक्स्ट फ़ॉर्मैट करें, फिर उसे कॉपी करें, लिंक शेयर करें या फ़ाइल डाउनलोड करें।

valeditor भरोसेमंद क्यों है

यह सिर्फ़ ब्रैकेट और इंडेंटेशन नहीं देखता, बल्कि वे चीज़ें भी पकड़ता है जो commit के बाद अक्सर कॉन्फ़िग तोड़ देती हैं।

ध्यान रखने योग्य बातें:

  • डुप्लिकेट कुंजियाँ चुपचाप ओवरराइट होने के बजाय रिपोर्ट की जाती हैं।
  • फ़ाइल की शुरुआत का BOM CI में पार्सर तोड़ने से पहले ही पकड़ लिया जाता है।
  • मल्टी-डॉक्यूमेंट YAML की जाँच एक-एक दस्तावेज़ करके होती है।
  • हर त्रुटि एक पंक्ति और कॉलम बताती है, इसलिए खोजना नहीं पड़ता।
  • सर्वर तक आना-जाना नहीं होता, इसलिए बड़ी फ़ाइलें भी तुरंत जाँची जाती हैं।

कहाँ काम आता है

  • commit से पहले पाइपलाइन फ़ाइल जाँचना, ताकि CI के फ़ेल होने का इंतज़ार न करना पड़े।
  • pull request में कॉन्फ़िग रिव्यू करना और देखना कि फ़ाइल कम से कम पार्स तो होती है।
  • package.json, tsconfig.json और ऐप सेटिंग्स जैसी JSON फ़ाइलें।
  • Helm values, Compose फ़ाइलों और Kubernetes मैनिफ़ेस्ट के YAML।
  • चैट या टिकट से कॉपी किया गया कॉन्फ़िग, जो बिना वजह फ़ेल हो रहा हो, उसे डीबग करना।

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

valeditor क्या है?

यह ब्राउज़र में चलने वाला ऑनलाइन JSON और YAML लिंटर है। यह सिंटैक्स त्रुटियाँ, BOM, डुप्लिकेट कुंजियाँ और मल्टी-डॉक्यूमेंट YAML की समस्याएँ ढूँढता है।

क्या मेरा टेक्स्ट सर्वर पर अपलोड होता है?

नहीं। सब कुछ आपके ब्राउज़र में स्थानीय रूप से चलता है और आपके कॉन्फ़िग की सामग्री कभी अपलोड नहीं होती।

कौन-से फ़ॉर्मैट समर्थित हैं?

अभी JSON और YAML। Dockerfile, Compose, Kubernetes, GitLab CI और GitHub Actions जल्द आ रहे हैं।

यह ठीक-ठीक क्या जाँचता है?

JSON और YAML का सिंटैक्स, फ़ाइल की शुरुआत का BOM, डुप्लिकेट कुंजियाँ और मल्टी-डॉक्यूमेंट YAML की संरचना। त्रुटियों के साथ पंक्ति और कॉलम मिलते हैं।

क्या मैं अभी Compose, Kubernetes और CI फ़ाइलें जाँच सकता हूँ?

आप उनका सिंटैक्स जाँच सकते हैं, क्योंकि वे YAML हैं। हर फ़ॉर्मैट के विशेष नियम बाद में जोड़े जाएँगे।

क्या मैं नतीजा फ़ॉर्मैट, शेयर और डाउनलोड कर सकता हूँ?

हाँ। आप टेक्स्ट सँवार सकते हैं, सहकर्मी के लिए लिंक कॉपी कर सकते हैं या फ़ाइल सेव कर सकते हैं।

क्या कई दस्तावेज़ों वाला YAML समर्थित है?

हाँ। --- पंक्तियों से अलग किए गए दस्तावेज़ एक-एक करके जाँचे जाते हैं और त्रुटियाँ सही जगह बताती हैं।

क्या यह मुफ़्त है, और क्या रजिस्टर करना पड़ता है?

यह मुफ़्त है और रजिस्ट्रेशन की ज़रूरत नहीं। बस पेज खोलें और अपना टेक्स्ट चिपकाएँ।