dmosk / valeditor

Linter per JSON, YAML e configurazioni DevOps

Controlla JSON e YAML nel browser. In arrivo Dockerfile, Compose, Kubernetes, GitLab CI e GitHub Actions.

Solo nel browser. JSON e YAML sono attivi; Dockerfile/Compose, Kubernetes, GitLab CI e GitHub Actions arrivano presto.

Perché valeditor è comodo

  • Nulla esce dal tuo browser. Il controllo avviene in locale, quindi le tue configurazioni non vengono caricate né salvate.
  • Prima JSON e YAML. Controllo rigoroso della sintassi, con riga e colonna per ogni errore.
  • Scova i problemi insidiosi. BOM, chiavi duplicate e YAML multi-documento separato da ---.
  • Formatta, condividi, scarica. Sistema il testo, manda un link a un collega o salva il file.
  • Altri formati in arrivo. Dockerfile, Compose, Kubernetes, GitLab CI e GitHub Actions sono nella roadmap.
  • Gratis e senza registrazione. Apri la pagina, incolla il testo e basta.

Come si usa

  1. Incolla JSON o YAML nell'editor, oppure apri un file.
  2. Scegli il formato o lascia attivo il rilevamento automatico.
  3. Leggi errori e avvisi: ognuno indica riga e colonna.
  4. Formatta il testo, poi copialo, condividi un link o scarica il file.

Cosa rende affidabile valeditor

Non controlla solo parentesi e indentazione: cerca ciò che di solito rompe le configurazioni dopo il commit.

Da sapere:

  • Le chiavi duplicate vengono segnalate invece di essere sovrascritte in silenzio.
  • Un BOM a inizio file viene rilevato prima che metta in crisi un parser in CI.
  • Lo YAML multi-documento è controllato documento per documento.
  • Ogni errore indica riga e colonna, senza dover cercare a mano.
  • I file grandi sono controllati subito, perché non c'è andata e ritorno col server.

Quando torna utile

  • Controllare un file di pipeline prima del commit, invece di aspettare una CI rossa.
  • Rivedere le configurazioni in una pull request e verificare che il file venga almeno interpretato.
  • File JSON come package.json, tsconfig.json e impostazioni delle applicazioni.
  • YAML per values di Helm, file Compose e manifest Kubernetes.
  • Fare debug di una configurazione copiata da una chat o da un ticket che fallisce senza motivo apparente.

Domande frequenti

Che cos'è valeditor?

È un linter online per JSON e YAML che funziona nel browser. Trova errori di sintassi, BOM, chiavi duplicate e problemi dello YAML multi-documento.

Il mio testo viene caricato su un server?

No. Tutto viene eseguito in locale nel tuo browser e il contenuto delle configurazioni non viene mai caricato.

Quali formati sono supportati?

Oggi JSON e YAML. Dockerfile, Compose, Kubernetes, GitLab CI e GitHub Actions arriveranno presto.

Cosa controlla esattamente?

La sintassi di JSON e YAML, un BOM a inizio file, le chiavi duplicate e la struttura dello YAML multi-documento. Gli errori includono riga e colonna.

Posso controllare già ora file Compose, Kubernetes e CI?

Puoi verificarne la sintassi, perché sono YAML. Le regole specifiche per ciascun formato saranno aggiunte in seguito.

Posso formattare, condividere e scaricare il risultato?

Sì. Puoi sistemare il testo, copiare un link per un collega o salvare il file.

Supporta YAML con più documenti?

Sì. I documenti separati da righe --- sono controllati uno per uno e gli errori indicano il punto esatto.

È gratis e serve registrarsi?

È gratis e non richiede registrazione. Basta aprire la pagina e incollare il testo.