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를 믿을 수 있는 이유

괄호와 들여쓰기만 보는 것이 아니라, 커밋 이후에 설정을 망가뜨리기 쉬운 문제까지 확인합니다.

알아 두면 좋은 점:

  • 중복 키는 조용히 덮어쓰이지 않고 문제로 보고됩니다.
  • 파일 시작 부분의 BOM은 CI의 파서를 깨뜨리기 전에 감지됩니다.
  • 다중 문서 YAML은 문서별로 검사됩니다.
  • 모든 오류가 줄과 열을 가리키므로 직접 찾을 필요가 없습니다.
  • 서버를 오가는 과정이 없어 큰 파일도 즉시 검사됩니다.

이럴 때 유용합니다

  • 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도 지원하나요?

네. --- 줄로 구분된 문서를 하나씩 검사하며, 오류는 정확한 위치를 가리킵니다.

무료인가요? 가입이 필요한가요?

무료이며 가입이 필요 없습니다. 페이지를 열고 텍스트를 붙여넣기만 하면 됩니다.