YAML Validator | YAML വാലിഡേറ്റർ
Extension Actions
Kubernetes, Docker Compose, GitHub Actions സ്കീമ പിന്തുണയോടെ YAML സാധൂകരിക്കുക. ലിന്ററും ഫോർമാറ്ററും.
🔧 യാന്ത്രിക കണ്ടെത്തലിനൊപ്പം 11 ഔദ്യോഗിക സ്കീമുകൾക്കെതിരെ yaml ഫയലുകൾ സാധൂകരിക്കുക. Kubernetes, Docker Compose, CI/CD പൈപ്പ്ലൈനുകൾ എന്നിവയ്ക്കുള്ള സ്കീമ സാധൂകരണത്തിലൂടെ വിന്യാസത്തിന് മുമ്പ് പിശകുകൾ പിടിക്കാൻ YAML Validator നിങ്ങളെ സഹായിക്കുന്നു.
✨ പതിപ്പ് 1.1-ൽ പുതിയത്
- യാന്ത്രിക കണ്ടെത്തലിനൊപ്പം 11 പ്ലാറ്റ്ഫോമുകൾക്കുള്ള സ്കീമ സാധൂകരണം
- വലിയ കോൺഫിഗറേഷൻ ഫയലുകൾ ബ്രൗസ് ചെയ്യുന്നതിനുള്ള GitHub കോഡ് ഫോൾഡിംഗ്
- ഫുൾ സ്ക്രീൻ എഡിറ്റിംഗിനായി ടാബിൽ തുറക്കുക മോഡ്
- സിസ്റ്റം തീം കണ്ടെത്തലിനൊപ്പം ഡാർക്ക് മോഡ് പിന്തുണ
- ക്ലിക്ക്-ടു-ജമ്പ് നാവിഗേഷനൊപ്പം പിശക് ലൈൻ ഹൈലൈറ്റിംഗ്
📋 പിന്തുണയ്ക്കുന്ന സ്കീമുകൾ
ഔദ്യോഗിക സ്പെസിഫിക്കേഷനുകൾക്കെതിരെ yaml ഓൺലൈനിൽ സാധൂകരിക്കുക:
1️⃣ Kubernetes v1.29 - Deployment, Service, Pod, ConfigMap, Ingress, StatefulSet, DaemonSet, CronJob എന്നിവയ്ക്കും 20+ റിസോഴ്സ് തരങ്ങൾക്കുമുള്ള k8s yaml വാലിഡേറ്റർ
2️⃣ Docker Compose v2.29 - പൂർണ്ണ സ്പെക്ക് പിന്തുണയുള്ള docker compose വാലിഡേറ്റർ
3️⃣ GitHub Actions - CI/CD വർക്ക്ഫ്ലോ ഓട്ടോമേഷനുള്ള github actions yaml വാലിഡേറ്റർ
4️⃣ GitLab CI - .gitlab-ci.yml പൈപ്പ്ലൈനുകൾക്കുള്ള gitlab ci yaml വാലിഡേറ്റർ
5️⃣ CircleCI - config.yml ബിൽഡ് കോൺഫിഗറേഷനുകൾക്കുള്ള circleci yaml വാലിഡേറ്റർ
6️⃣ Azure Pipelines - devops വർക്ക്ഫ്ലോകൾക്കുള്ള azure pipelines yaml വാലിഡേറ്റർ
7️⃣ Bitbucket Pipelines - പൈപ്പ്ലൈൻ കോൺഫിഗുകൾക്കുള്ള bitbucket yaml വാലിഡേറ്റർ
8️⃣ Ansible - playbook ഓട്ടോമേഷൻ സ്ക്രിപ്റ്റുകൾക്കുള്ള ansible yaml വാലിഡേറ്റർ
9️⃣ Helm Charts - Chart.yaml പാക്കേജ് മാനേജ്മെന്റിനുള്ള helm yaml വാലിഡേറ്റർ
🔟 OpenAPI 3.0 - REST API സ്പെസിഫിക്കേഷനുകൾക്കുള്ള openapi yaml വാലിഡേറ്റർ
⬛ Swagger 2.0 - API സ്പെസിഫിക്കേഷനുകൾക്കുള്ള swagger yaml വാലിഡേറ്റർ
🎯 ബുദ്ധിപരമായ പിശക് കണ്ടെത്തൽ
നിങ്ങളുടെ ഉള്ളടക്കത്തിന് ഏത് സ്കീമയാണ് ബാധകമെന്ന് എക്സ്റ്റൻഷൻ സ്വയമേവ കണ്ടെത്തുന്നു:
▸ കോഡ് ഒട്ടിക്കുക, പൊരുത്തപ്പെടുന്ന സ്കീമ തൽക്ഷണം കണ്ടെത്തപ്പെടും
▸ പിശക് ലൈൻ ഹൈലൈറ്റിംഗ് പ്രശ്നത്തിന്റെ കൃത്യമായ സ്ഥാനം കാണിക്കുന്നു
▸ --- സെപ്പറേറ്ററുകൾ ഉപയോഗിച്ചുള്ള മൾട്ടി-ഡോക്യുമെന്റ് പിന്തുണ
▸ ഒറ്റ ക്ലിക്ക് പരിഹാരത്തിനൊപ്പം സ്കീമ പൊരുത്തക്കേട് നിർദ്ദേശങ്ങൾ
📂 GitHub കോഡ് ഫോൾഡിംഗ്
GitHub-ൽ കോൺഫിഗറേഷൻ ഫയലുകൾ ബ്രൗസ് ചെയ്യുകയാണോ? ഈ എക്സ്റ്റൻഷൻ ഒരു ഫോൾഡിംഗ് ബട്ടൺ ചേർക്കുന്നു:
• ഏതെങ്കിലും GitHub റിപ്പോസിറ്ററി പേജിലെ വിഭാഗങ്ങൾ ചുരുക്കുകയും വികസിപ്പിക്കുകയും ചെയ്യുക
• വലിയ കോൺഫിഗറേഷൻ ഫയലുകൾ എളുപ്പത്തിൽ നാവിഗേറ്റ് ചെയ്യുക
• GitHub-ലെ ഏതെങ്കിലും .yaml അല്ലെങ്കിൽ .yml ഫയലുമായി പ്രവർത്തിക്കുന്നു
• ഒരൊറ്റ ക്ലിക്കിലൂടെ ഫോൾഡിംഗ് ടോഗിൾ ചെയ്യുക
💡 പ്രധാന സവിശേഷതകൾ
➤ നിങ്ങളുടെ കോഡിന് തൽക്ഷണ ഫീഡ്ബാക്ക് നൽകുന്ന സിന്റാക്സ് ചെക്കർ
➤ ലിന്റർ ഘടനാപരവും സെമാന്റിക്തുമായ പ്രശ്നങ്ങൾ നേരത്തെ തിരിച്ചറിയുന്നു
➤ ഫോർമാറ്റർ കോഡ് വൃത്തിയായി സൂക്ഷിക്കുകയും വായിക്കാൻ എളുപ്പമാക്കുകയും ചെയ്യുന്നു
➤ ഔദ്യോഗിക സ്പെസിഫിക്കേഷനുകൾക്കെതിരായ സ്കീമ സാധൂകരണം
➤ k8s മാനിഫെസ്റ്റുകൾക്കും വിന്യാസങ്ങൾക്കുമുള്ള Kubernetes yaml വാലിഡേറ്റർ
➤ കണ്ടെയ്നറുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് മുമ്പ് Docker compose ചെക്കർ
🚀 DevOps എഞ്ചിനീയർമാർക്കായി നിർമ്മിച്ചത്
ഡെവലപ്പർമാർ, സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർ, DevOps പ്രൊഫഷണലുകൾ എന്നിവർക്കായി രൂപകൽപ്പന ചെയ്തത്:
1. Kubernetes സാധൂകരണം - പരാജയങ്ങൾ തടയുന്നതിന് kubectl apply ചെയ്യുന്നതിന് മുമ്പ് k8s മാനിഫെസ്റ്റുകൾ പരിശോധിക്കുക
2. Docker Compose പരിശോധന - docker compose up ചെയ്യുന്നതിന് മുമ്പ് കോൺഫിഗറേഷൻ പിശകുകൾ പിടിക്കുക
3. CI/CD പൈപ്പ്ലൈൻ സാധൂകരണം - GitHub Actions, GitLab CI, CircleCI, Azure Pipelines എന്നിവയ്ക്കുള്ള പിന്തുണ
4. API സ്പെക്ക് പരിശോധന - REST API-കൾക്കുള്ള OpenAPI, Swagger ഫോർമാറ്റ് സാധൂകരണം
5. Infrastructure as Code - Ansible playbook, Helm chart കോൺഫിഗറേഷനുള്ള പിന്തുണ
📝 ഈ എക്സ്റ്റൻഷൻ എങ്ങനെ ഉപയോഗിക്കാം
- നിങ്ങളുടെ ബ്രൗസർ ടൂൾബാറിലെ എക്സ്റ്റൻഷൻ ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക
- എഡിറ്റർ ഏരിയയിലേക്ക് നിങ്ങളുടെ കോഡ് ഒട്ടിക്കുക
- സ്കീമ സ്വയമേവ കണ്ടെത്തപ്പെടുന്നു അല്ലെങ്കിൽ ഡ്രോപ്പ്ഡൗണിൽ നിന്ന് നേരിട്ട് തിരഞ്ഞെടുക്കുക
- സിന്റാക്സും സ്കീമ അനുസരണവും പരിശോധിക്കാൻ Validate ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക
- വേഗത്തിലുള്ള നാവിഗേഷനായി പിശകുകൾ ലൈൻ നമ്പറുകൾക്കൊപ്പം ഹൈലൈറ്റ് ചെയ്യുന്നു
🌐 ബ്രൗസർ അധിഷ്ഠിത Yaml Validator ഓൺലൈൻ
ബാഹ്യ ടൂളുകളില്ലാതെ നിങ്ങളുടെ ബ്രൗസറിൽ നേരിട്ട് yaml ഫയലുകൾ സാധൂകരിക്കുക:
◆ ഇൻസ്റ്റാളേഷന് ശേഷം പൂർണ്ണമായും ഓഫ്ലൈനായി പ്രവർത്തിക്കുന്നു
◆ ബാഹ്യ സെർവറുകളിലേക്ക് ഡാറ്റയൊന്നും കൈമാറുന്നില്ല
◆ നിങ്ങളുടെ കോൺഫിഗറേഷൻ കോഡ് പൂർണ്ണമായും സ്വകാര്യമായി തുടരുന്നു
◆ സുഖപ്രദമായ എഡിറ്റിംഗ് സെഷനുകൾക്കായി ഡാർക്ക് മോഡ് തീം
◆ ടാബിൽ തുറക്കുക വലിയ ഫയലുകൾക്കായി വിപുലീകരിച്ച വർക്ക്സ്പേസ് നൽകുന്നു
◆ സ്ഥിരമായ സംഭരണം സെഷനുകൾക്കിടയിൽ നിങ്ങളുടെ ജോലി സംരക്ഷിക്കുന്നു
🔍 ലിന്റിംഗ്, ഫോർമാറ്റിംഗ് കഴിവുകൾ
സമഗ്രമായ കോഡ് ഗുണനിലവാര സവിശേഷതകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്:
▪ നിങ്ങൾ ടൈപ്പ് ചെയ്യുമ്പോൾ തന്നെ സിന്റാക്സ് പിശകുകൾ കണ്ടെത്തുക
▪ json schema സ്പെസിഫിക്കേഷനുകൾക്കെതിരെ ഘടന പരിശോധിക്കുക
▪ മികച്ച വായനാക്ഷമതയ്ക്കും സ്ഥിരതയ്ക്കും വേണ്ടി കോഡ് ഫോർമാറ്റ് ചെയ്യുക
▪ വിന്യാസത്തിന് മുമ്പ് കോൺഫിഗറേഷൻ ഘടന പരിശോധിക്കുക
▪ സങ്കീർണ്ണമായ കോൺഫിഗറേഷൻ ബണ്ടിലുകൾക്കുള്ള മൾട്ടി-ഡോക്യുമെന്റ് പാർസിംഗ്
⚡ ക്രോസ്-പ്ലാറ്റ്ഫോം കോൺഫിഗറേഷൻ പരിശോധന
ഒന്നിലധികം പ്ലാറ്റ്ഫോമുകളിലും പരിതസ്ഥിതികളിലും കോൺഫിഗറേഷനുകൾ പിന്തുണയ്ക്കുന്നു:
• ക്ലൗഡ്-നേറ്റീവ് ആപ്പുകൾക്കും മൈക്രോസർവീസുകൾക്കുമുള്ള Kubernetes yaml സാധൂകരണം
• കണ്ടെയ്നർ ഓർക്കസ്ട്രേഷനുള്ള Docker compose yaml ചെക്കർ
• തുടർച്ചയായ ഇന്റഗ്രേഷൻ പൈപ്പ്ലൈനുകൾക്കുള്ള GitHub actions വാലിഡേറ്റർ
• ഓട്ടോമേറ്റഡ് ബിൽഡ്, വിന്യാസ പ്രക്രിയകൾക്കുള്ള Gitlab ci ലിന്റർ
• ക്ലൗഡ് അധിഷ്ഠിത ബിൽഡ് ഓട്ടോമേഷനുള്ള Circleci config പരിശോധന
• ഇൻഫ്രാസ്ട്രക്ചർ ഓട്ടോമേഷനുള്ള Ansible playbook സാധൂകരണം
❓ പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ
Q: ഈ എക്സ്റ്റൻഷൻ ഓഫ്ലൈനായി പ്രവർത്തിക്കുമോ?
A: അതെ, ഇൻസ്റ്റാളേഷന് ശേഷം എല്ലാ സാധൂകരണവും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രാദേശികമായി നടക്കുന്നു.
Q: എന്റെ കോഡ് ഏതെങ്കിലും സെർവറിലേക്ക് അയക്കുന്നുണ്ടോ?
A: ഇല്ല, നിങ്ങളുടെ കോൺഫിഗറേഷൻ നിങ്ങളുടെ ഉപകരണത്തിൽ പൂർണ്ണമായും സ്വകാര്യമായി തുടരുന്നു.
Q: ഏത് Kubernetes പതിപ്പാണ് പിന്തുണയ്ക്കുന്നത്?
A: നിലവിൽ 23 റിസോഴ്സ് തരങ്ങളുള്ള Kubernetes v1.29 പിന്തുണയ്ക്കുന്നു.
✅ വേഗത്തിലുള്ളതും വിശ്വസനീയവുമായ കോൺഫിഗറേഷൻ ഫയൽ പരിശോധനയ്ക്ക് YAML Validator ഡൗൺലോഡ് ചെയ്യുക. kubernetes yaml വാലിഡേറ്റർ, docker compose ചെക്കർ, 11 സ്കീമ തരങ്ങൾ എന്നിവ ഉപയോഗിച്ച് ഓൺലൈനിൽ yaml സാധൂകരിക്കുക.
Latest reviews
- Nikolay Nikolaev
- Works great. Fast and Accurate.
- Ann Golovatuk
- A bit simple, but it works. I like yaml highlighting on external sites, like github!
- Vladyslav Vorobiov
- I need such tool in order to have handy validator for yaml configs in the browser. Meets my expectations so far