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 ஒவ்வொரு ஆவணமாகச் சரிபார்க்கப்படும்.
  • ஒவ்வொரு பிழையும் வரி மற்றும் நெடுவரிசையைச் சுட்டுகிறது, கையால் தேட வேண்டியதில்லை.
  • சேவையகத்துக்குப் போய்வரத் தேவையில்லை, எனவே பெரிய கோப்புகளும் உடனே சரிபார்க்கப்படும்.

எங்கே உதவும்

  • CI தோல்வியடையக் காத்திருக்காமல், commit க்கு முன் பைப்லைன் கோப்பைச் சரிபார்க்க.
  • 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 ஆதரிக்கப்படுகிறதா?

ஆம். --- வரிகளால் பிரிக்கப்பட்ட ஆவணங்கள் ஒவ்வொன்றாகச் சரிபார்க்கப்படும், பிழைகள் சரியான இடத்தைக் காட்டும்.

இது இலவசமா, பதிவு செய்ய வேண்டுமா?

இது இலவசம், பதிவு தேவையில்லை. பக்கத்தைத் திறந்து உரையை ஒட்டினால் போதும்.