0

Walidacja składni i schematu

Narzędzia walidacyjne

Bezpieczne sprawdzanie składni offline plików konfiguracyjnych, schematów i znaczników.

Czy znasz sytuację, w której projekt nie uruchamia się lub ulega awarii po wdrożeniu z powodu braku spacji w YAML, dodatkowego przecinka w JSON lub błędu składni w Dockerfile i szukasz sposobu na szybkie sprawdzenie konfiguracji?

Nasze walidatory zostały zaprojektowane tak, aby szybko i poufnie weryfikować pliki konfiguracyjne, znaczniki i bazy danych. Ponieważ przetwarzanie kodu odbywa się lokalnie w przeglądarce, Twoje hasła, klucze API i sekrety pozostają całkowicie bezpieczne.

Obsługujemy HTML, XML, JSON, YAML, TOML, CSV, INI, ENV, Dockerfile, Cron i JSON Schema, wykrywając błędy i pokazując dokładny ciąg problemu w celu natychmiastowych poprawek.

Walidatory w tej kategorii

18 narzędzi

Walidator Cron

Sprawdzanie składni wyrażeń cron offline, z interpretacją harmonogramu w języku naturalnym.

  • Waliduje składnię plików cron po stronie klienta, bez zewnętrznego narzutu.
  • Wyświetla czytelne podsumowanie walidacji i statystyki.
  • Pokazuje fragment kodu wskazujący nieprawidłowy token.

Walidator CSV

Szybkie sprawdzanie plików CSV pod kątem integralności, separatorów i dopasowania kolumn – bez połączenia z siecią.

  • Waliduje składnię pliku CSV po stronie klienta bez zewnętrznych obciążeń.
  • Wyświetla czytelne podsumowanie walidacji i statystyki.
  • Pokazuje fragment kodu wskazujący nieprawidłowy token.

Walidator Dockerfile

Walidacja składni i najlepsze praktyki pisania plików Dockerfile lokalnie w przeglądarce.

  • Weryfikuje składnię plików Dockerfile po stronie klienta, bez zewnętrznego obciążenia.
  • Tworzy czytelne podsumowanie walidacji i statystyki.
  • Wyświetla fragment kodu z zaznaczeniem nieprawidłowego tokena.

Walidator ENV

Analizuj pliki .env pod kątem poprawności składni, otwartych cudzysłowów i zduplikowanych kluczy — offline.

  • Sprawdza składnię plików ENV po stronie klienta, bez zewnętrznego narzutu.
  • Generuje czytelne podsumowanie walidacji i statystyki.
  • Wyświetla fragment kodu wskazujący nieprawidłowy token.

Tester .gitignore

Wklej swoje reguły .gitignore i listę ścieżek plików, aby zobaczyć dokładnie, które pliki są ignorowane, przez którą regułę i linię, oraz które reguły negacji są po cichu martwe, ponieważ katalog nadrzędny jest już ignorowany.

  • Implementuje prawdziwe dopasowanie .gitignore gita: komentarze, znaki specjalne, usuwanie końcowych spacji, kotwiczenie `/`, reguły tylko dla katalogów z końcowym `/`, `*`, `?`, klasy `[abc]` i `**` przechodzące przez granice katalogów.
  • Ocenia każdą ścieżkę tak, jak robi to git — katalog po katalogu od korzenia — dzięki czemu plik wewnątrz ignorowanego katalogu jest poprawnie zgłaszany jako ignorowany, nawet jeśli późniejsza reguła `!` pozornie mogłaby go odignorować.
  • Tabela wyników podaje dokładną treść reguły i numer linii, które zadecydowały o każdej ścieżce, oraz oznacza przysłonięte negacje prostym wyjaśnieniem, dlaczego nie mają one wpływu.

Walidator HTML

Analizuj kod HTML pod kątem otwartych znaczników, poprawności zagnieżdżania i zgodności ze składnią — offline.

  • Weryfikuje składnię pliku HTML po stronie klienta, bez zewnętrznych obciążeń.
  • Generuje czytelne podsumowanie walidacji i statystyki.
  • Wyświetla fragment kodu wskazujący nieprawidłowy token.

Walidator IBAN

Zweryfikuj rzeczywistą sumę kontrolną modulo 97 zgodną z normą ISO 7064 i porównaj długość IBAN-u z wbudowaną tabelą formatów dla poszczególnych krajów — wszystko w pełni offline w Twojej przeglądarce.

  • Prawdziwe obliczenie sumy kontrolnej modulo 97 za pomocą BigInt, poprawne dla IBAN-ów o dowolnej długości do 34 znaków.
  • Stała tabela długości dla poszczególnych krajów obejmująca 79 państw (rejestr ISO 13616), z komunikatem o konkretnej niezgodności, gdy długość jest nieprawidłowa.
  • Rozbicie krok po kroku: forma przeorganizowana, zamiana liter na liczby i dokładna reszta z dzielenia modulo 97, a także możliwość skopiowania pełnego wyniku jednym kliknięciem.

Walidator INI

Walidacja plików konfiguracyjnych INI pod kątem poprawności sekcji, kluczy i wartości w trybie offline.

  • Weryfikuje składnię pliku INI po stronie klienta, bez zewnętrznego obciążenia.
  • Zwraca czytelne podsumowanie walidacji i statystyki.
  • Wyświetla fragment kodu wskazujący na nieprawidłowy token.

Walidator JSON Schema

Lokalna walidacja dokumentów JSON względem zadanego JSON Schema.

  • Sprawdza składnię pliku JSON Schema po stronie klienta, bez zewnętrznego obciążenia.
  • Wyświetla przejrzyste podsumowanie walidacji oraz statystyki.
  • Pokazuje fragment kodu wskazujący na nieprawidłowy token.

Walidator JSON

Sprawdź strukturę JSON i konfiguracje pod kątem błędów offline w przeglądarce.

  • Sprawdza poprawność składni pliku JSON po stronie klienta, bez zewnętrznego narzutu.
  • Wyświetla przejrzyste podsumowanie walidacji i statystyki.
  • Pokazuje fragment kodu wskazujący na nieprawidłowy token.

Linter manifestów Kubernetes

Lintuj manifesty Kubernetes YAML zgodnie z najlepszymi praktykami bezpieczeństwa klastra, całkowicie offline w Twojej przeglądarce.

  • Własny parser YAML — bez zewnętrznych bibliotek, więc nic nie jest nigdzie wysyłane do analizy.
  • Tabela reguł wzorowana na CIS Kubernetes Benchmark, kube-score oraz wytycznych Pod Security Standards.
  • Rozumie manifesty Pod, Deployment, StatefulSet, DaemonSet, Job, ReplicaSet i CronJob.

Tester robots.txt

Wklej plik robots.txt, wybierz crawlera — w tym GPTBot, ClaudeBot i Google-Extended — i natychmiast zobacz, czy może on pobrać podaną ścieżkę URL, wraz z dokładną regułą i numerem linii, która o tym zdecydowała.

  • Odtwarza rzeczywisty algorytm robots.txt (Google REP / RFC 9309): grupy User-agent rozpoznawane bez rozróżniania wielkości liter, uporządkowane reguły Allow/Disallow, wieloznaczniki `*` i `$` w ścieżkach.
  • Wybierana jest najbardziej szczegółowa pasująca grupa User-agent dla wybranego crawlera — dopasowanie dokładne lub prefiksowe tokenu produktu zawsze wygrywa z grupą ogólną `*`.
  • Pokazuje dokładnie, która linia zadecydowała o wyniku, np. „Zablokowane z powodu linii 4: `Disallow: /admin`”, oraz tabelę referencyjną wyjaśniającą, czym jest każdy dołączony token crawlera.

Sitemap.xml Validator — weryfikacja zgodności z protokołem

Wklej lub prześlij plik sitemap.xml (lub indeks map witryn) i zweryfikuj go zgodnie z rzeczywistym protokołem sitemaps.org: element główny i przestrzeń nazw, bezwzględne adresy URL w <loc>, udokumentowane limity 50 000 adresów URL / 50 MB, <lastmod>, <priority>, <changefreq> — a także histogram aktualności i wykrywanie zduplikowanych adresów URL.

  • Szczegółowy raport pozytywny/negatywny dla każdej reguły — element główny i przestrzeń nazw, limity liczby adresów URL i rozmiaru pliku, poprawność <loc>, <lastmod>/<priority>/<changefreq> — każda z rzeczywistą liczbą i listą do 50 konkretnych błędnych wpisów, a powyżej tej liczby z dopiskiem „+N więcej”.
  • Automatycznie wykrywa, czy plik jest mapą witryny (<urlset>) czy indeksem map witryn (<sitemapindex>) i odpowiednio dostosowuje kontrole — <priority> i <changefreq> dotyczą tylko wpisów w <urlset>.
  • Wklej kod XML bezpośrednio lub przeciągnij i upuść / prześlij plik .xml, odczytywany lokalnie za pomocą File API i nigdy nigdzie nieprzesyłany.

Walidator TOML

Sprawdzaj składnię i strukturę plików konfiguracyjnych TOML lokalnie i bezpiecznie.

  • Waliduje składnię plików TOML po stronie klienta, bez zewnętrznego obciążenia.
  • Wyświetla przejrzyste podsumowanie walidacji i statystyki.
  • Pokazuje fragment kodu wskazujący na nieprawidłowy token.

Walidator TSV

Waliduj pliki TSV (Tab Separated Value) pod kątem integralności i struktury w trybie offline.

  • Waliduje składnię pliku TSV po stronie klienta, bez zewnętrznych obciążeń.
  • Generuje czytelne podsumowanie walidacji i statystyki.
  • Wyświetla fragment kodu wskazujący nieprawidłowy token.

Walidator Web App Manifest

Zweryfikuj manifest.json PWA zgodnie ze specyfikacją Web App Manifest i podejrzyj maskowalne ikony na tle bezpiecznej strefy Androida.

  • Komunikaty błędów i ostrzeżenia w zrozumiałym języku dla każdego pola wymaganego lub zalecanego przez specyfikację W3C Web App Manifest.
  • Sprawdzanie geometrii bezpiecznej strefy dla każdej ikony: analiza pikseli wskazuje grafikę lub przezroczystość poza bezpiecznym okręgiem.
  • Dopasowuje przesłane pliki ikon do wpisów icons[].src w manifeście po nazwie pliku, renderując rzeczywiste podglądy ekranu głównego.

Walidator XML

Sprawdzaj poprawność kodu XML i plików konfiguracyjnych pod kątem składni oraz zamkniętych znaczników w trybie offline.

  • Sprawdza składnię plików XML po stronie klienta, bez zewnętrznych narzutów.
  • Wyświetla przejrzyste podsumowanie walidacji i statystyki.
  • Pokazuje fragment kodu wskazujący na nieprawidłowy token.

Walidator YAML

Sprawdź konfiguracje YAML (Kubernetes, CI/CD) pod kątem poprawnych wcięć offline.

  • Waliduje składnię plików YAML po stronie klienta, bez zewnętrznego obciążenia.
  • Wyświetla czytelne podsumowanie walidacji i statystyki.
  • Pokazuje fragment kodu wskazujący na niepoprawny token.