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 కు మద్దతు ఉందా?

అవును. --- లైన్లతో వేరు చేసిన డాక్యుమెంట్లు ఒక్కొక్కటిగా తనిఖీ అవుతాయి, లోపాలు సరైన చోటును చూపుతాయి.

ఇది ఉచితమా, రిజిస్టర్ కావాలా?

ఇది ఉచితం, రిజిస్ట్రేషన్ అవసరం లేదు. పేజీ తెరిచి మీ టెక్స్ట్ పేస్ట్ చేయండి.