0

Validarea sintaxei și schemei

Instrumente de validare

Verificarea securizată a sintaxei offline a fișierelor de configurare, a schemelor și a marcajului.

Sunteți familiarizat cu situația în care un proiect nu va începe sau se întrerupe după implementare din cauza unui spațiu lipsă în YAML, a unei virgule suplimentare în JSON sau a unei erori de sintaxă în Dockerfile și căutați o modalitate de a verifica rapid configurația?

Validatorii noștri sunt proiectați pentru a valida rapid și confidențial fișierele de configurare, marcajele și bazele de date. Deoarece procesarea codului se face local în browser, parolele, cheile API și secretele dvs. rămân în siguranță.

Acceptăm HTML, XML, JSON, YAML, TOML, CSV, INI, ENV, Dockerfile, Cron și Schema JSON, detectând erori și afișând șirul exact al problemei pentru remedieri instantanee.

Validatori din această categorie

18 instrumente

Validator Cron

Verificare offline a sintaxei expresiilor Cron, cu interpretarea programului în limbaj natural.

  • Validează sintaxa fișierelor Cron pe partea clientului, fără dependențe externe.
  • Generează un rezumat clar al validării și statistici.
  • Afișează un fragment de cod care indică tokenul invalid.

Validator CSV

Verifică rapid fișierele CSV pentru integritate, delimitatori și potrivirea coloanelor, offline.

  • Validează sintaxa fișierelor CSV local, în browser, fără trafic extern.
  • Generează un rezumat clar al validării și statistici.
  • Afișează un fragment de cod care indică token-ul invalid.

Validator Dockerfile

Validare sintactică și bune practici pentru scrierea de Dockerfile-uri local, în browser.

  • Validează sintaxa fișierelor Dockerfile pe partea de client, fără niciun overhead extern.
  • Generează un rezumat clar al validării plus statistici.
  • Afișează un fragment de cod care indică tokenul invalid.

Validator ENV

Analizează fișierele .env pentru corectitudinea sintaxei, ghilimele neînchise și chei duplicate, offline.

  • Validează sintaxa fișierelor ENV pe partea clientului, fără costuri externe.
  • Oferă un rezumat clar al validării și statistici.
  • Afișează un fragment de cod care indică token-ul invalid.

Tester .gitignore

Introdu regulile .gitignore și o listă de căi de fișiere pentru a vedea exact ce fișiere sunt ignorate, ce regulă exactă și la ce linie, și ce reguli de negare sunt moarte din cauză că un director părinte este deja ignorat.

  • Reimplementează potrivirea reală a regulilor .gitignore din Git: comentarii, caractere escape, eliminarea spațiilor de la final, ancorare cu `/`, reguli doar pentru directoare cu `/` la final, `*`, `?`, clase `[abc]` și `**` care traversează granițe de directoare.
  • Evaluează fiecare cale așa cum o face Git – director cu director de la rădăcină – astfel încât un fișier dintr-un director ignorat este raportat corect ca ignorat chiar și atunci când o regulă ulterioară cu `!` ar părea să-l re-includă.
  • Tabelul cu rezultate indică textul exact al regulii și numărul liniei care a decis soarta fiecărei căi și semnalează negările umbrite cu o explicație simplă a motivului pentru care nu au efect.

Validator HTML

Analizează codul HTML pentru taguri deschise, corectitudinea imbricării și validitatea markupului, offline.

  • Validează sintaxa fișierelor HTML pe partea client, fără suprasarcină externă.
  • Generează un rezumat clar al validării și statistici.
  • Afișează un fragment de cod care indică tokenul invalid.

Validator IBAN

Validează o sumă de control reală ISO 7064 mod-97 a unui IBAN și verifică lungimea totală pe baza unui tabel încorporat cu formate per țară — complet offline, în browserul tău.

  • Calcul real al sumei de control mod-97 cu BigInt, corect pentru IBAN-uri de orice lungime, până la 34 de caractere.
  • Tabel de căutare cu lungimi fixe per țară, acoperind 79 de țări (registrul ISO 13616), cu un mesaj specific de nepotrivire când lungimea este greșită.
  • Descompunere pas cu pas: forma rearanjată, conversia literelor în numere și restul exact mod-97, plus copierea întregului rezultat cu un singur clic.

Validator INI

Validarea offline a fișierelor de configurare INI pentru secțiuni, chei și valori corecte.

  • Validează sintaxa fișierelor INI pe partea de client, fără costuri externe.
  • Oferă un rezumat clar al validării și statistici.
  • Afișează un fragment de cod care indică elementul nevalid.

Validator JSON Schema

Validarea documentelor JSON pe baza unei scheme JSON Schema, local.

  • Validează sintaxa fișierelor JSON Schema la nivel client, fără costuri externe suplimentare.
  • Generează un rezumat clar al validării și statistici.
  • Afișează un fragment de cod care indică token-ul invalid.

Validator JSON

Verifică structura JSON și configurațiile offline, direct în browser.

  • Validează sintaxa fișierului JSON pe partea de client, fără supraîncărcare externă.
  • Generează un rezumat clar al validării și statistici.
  • Afișează un fragment de cod care indică token-ul invalid.

Kubernetes Manifest Linter

Analizează manifeste Kubernetes YAML conform bunelor practici de securitate a clusterelor, complet offline, direct în browser.

  • Parser YAML scris manual — nu se folosește nicio bibliotecă externă, așadar nimic nu este trimis în altă parte pentru parsare.
  • Tabelul de reguli se bazează pe CIS Kubernetes Benchmark, kube-score și recomandările Pod Security Standards.
  • Înțelege manifeste de tip Pod, Deployment, StatefulSet, DaemonSet, Job, ReplicaSet și CronJob.

Tester Robots.txt

Lipiți un fișier robots.txt, alegeți un crawler — inclusiv GPTBot, ClaudeBot și Google-Extended — și vedeți instantaneu dacă poate accesa o anumită cale URL, împreună cu regula exactă și numărul liniei care a decis verdictul.

  • Reimplementează algoritmul real robots.txt (REP Google / RFC 9309): grupuri user-agent insensibile la majuscule, reguli Allow/Disallow ordonate, wildcard-uri `*` și `$` în căi.
  • Selectează cel mai specific grup user-agent care se potrivește cu crawlerul ales — o potrivire exactă sau de prefix pe tokenul produsului va prevala întotdeauna asupra grupului implicit `*`.
  • Arată exact linia care a decis verdictul, de ex. „Blocat din cauza liniei 4: `Disallow: /admin`”, plus un tabel de referință care explică ce reprezintă fiecare token de crawler inclus.

Validator Sitemap.xml — Verificator real de conformitate cu protocolul

Lipește sau încarcă un sitemap.xml (sau un index de sitemap-uri) și validează-l conform protocolului real sitemaps.org: elementul rădăcină și namespace-ul, URL-uri <loc> absolute, limitele documentate de 50.000 de URL-uri / 50 MB, <lastmod>, <priority>, <changefreq> – plus o histogramă a prospețimii și detecția URL-urilor duplicate.

  • Raport real per-regulă de tip trecut/nereușit – element rădăcină și namespace, limite de număr de URL-uri și dimensiune fișier, validitate <loc>, <lastmod>/<priority>/<changefreq> – fiecare cu numărători reale și până la 50 de intrări problematice specifice listate, plus o notă „+N mai multe” dincolo de acest prag.
  • Detectează automat dacă fișierul este un sitemap (<urlset>) sau un index de sitemap-uri (<sitemapindex>) și ajustează verificările în consecință – <priority> și <changefreq> se aplică doar intrărilor <urlset>.
  • Lipește XML direct sau trage și plasează/încarcă un fișier .xml, citit local prin File API și niciodată încărcat undeva.

Validator TOML

Verifică sintaxa și structura fișierelor de configurare TOML, local și securizat.

  • Validează sintaxa fișierelor TOML direct în browser, fără costuri externe.
  • Oferă un rezumat clar al validării, cu statistici.
  • Afișează un fragment de cod indicând tokenul invalid.

Validator TSV

Validează fișierele TSV (valori separate prin tab) pentru integritate și structură, offline.

  • Validează sintaxa fișierului TSV pe partea de client, fără costuri externe.
  • Oferă un sumar clar al validării și statistici.
  • Afișează un fragment de cod care indică tokenul invalid.

Validator Web App Manifest

Validați un manifest.json PWA conform specificației Web App Manifest și previzualizați pictogramele maskable în zona de siguranță a iconițelor adaptive Android.

  • Erori și avertismente în limbaj natural pentru fiecare câmp cerut sau recomandat de specificația W3C Web App Manifest.
  • Verificare geometrică per pictogramă a zonei de siguranță: analiza reală a pixelilor semnalează elemente grafice sau transparență în afara cercului de siguranță al pictogramei adaptive.
  • Potrivește fișierele de pictograme încărcate cu intrările icons[].src din manifest după numele fișierului pentru a reda previzualizări reale pe ecranul principal.

Validator XML

Validează cod XML și fișiere de configurare pentru sintaxă și etichete închise, offline.

  • Validează sintaxa fișierelor XML pe partea de client, fără costuri externe.
  • Generează un rezumat clar al validării și statistici.
  • Afișează un fragment de cod care indică elementul incorect.

Validator YAML

Verifică indentarea corectă a configurațiilor YAML (Kubernetes, CI/CD) offline.

  • Validează sintaxa fișierelor YAML pe partea de client, fără overhead extern.
  • Generează un sumar clar al validării și statistici.
  • Afișează un fragment de cod care indică tokenul invalid.