0

Validasi sintaks dan skema

Alat validasi

Amankan pemeriksaan sintaks offline pada file konfigurasi, skema, dan markup.

Apakah Anda akrab dengan situasi di mana proyek tidak dapat dimulai atau terhenti setelah penerapan karena ruang yang hilang di YAML, koma tambahan di JSON, atau kesalahan sintaksis di Dockerfile, dan Anda sedang mencari cara untuk memeriksa konfigurasi dengan cepat?

Validator kami dirancang untuk memvalidasi file konfigurasi, markup, dan database Anda dengan cepat dan rahasia. Karena pemrosesan kode dilakukan secara lokal di browser, kata sandi, kunci API, dan rahasia Anda tetap aman sepenuhnya.

Kami mendukung HTML, XML, JSON, YAML, TOML, CSV, INI, ENV, Dockerfile, Cron dan JSON Schema, mendeteksi kesalahan dan menampilkan rangkaian masalah yang sebenarnya untuk perbaikan instan.

Validator dalam kategori ini

18 alat

Validator Cron

Pemeriksaan sintaks ekspresi Cron secara offline dengan interpretasi jadwal ke dalam bahasa manusia.

  • Memvalidasi sintaks file Cron di sisi klien tanpa overhead eksternal.
  • Menampilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan cuplikan kode yang menunjuk ke token yang tidak valid.

Validator CSV

Periksa integritas, pembatas, dan kesesuaian kolom file CSV secara offline dengan cepat.

  • Memvalidasi sintaks file CSV di sisi klien tanpa beban eksternal.
  • Menghasilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan potongan kode yang menunjuk ke token yang tidak valid.

Validator Dockerfile

Validasi sintaks dan praktik terbaik untuk menulis Dockerfile secara lokal di browser.

  • Memvalidasi sintaks file Dockerfile di sisi klien tanpa overhead eksternal.
  • Menghasilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan cuplikan kode yang menunjuk ke token yang tidak valid.

Validator ENV

Analisis file .env untuk kebenaran sintaks, kutipan terbuka, dan kunci duplikat secara offline.

  • Memvalidasi sintaks file ENV di sisi klien tanpa overhead eksternal.
  • Menghasilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan cuplikan kode yang menunjuk ke token tidak valid.

Penguji .gitignore

Tempel aturan .gitignore dan daftar jalur file Anda untuk melihat persis file mana yang diabaikan, oleh aturan dan baris yang mana, serta aturan negasi mana yang tidak berfungsi karena direktori induk sudah diabaikan.

  • Mengimplementasikan ulang pencocokan .gitignore asli git: komentar, karakter escape, pemangkasan spasi di akhir, anchoring `/`, aturan hanya-direktori dengan akhiran `/`, `*`, `?`, kelas `[abc]` dan `**` melintasi batas direktori.
  • Mengevaluasi setiap jalur sebagaimana git melakukannya — direktori demi direktori dari akar — sehingga file di dalam direktori yang diabaikan dilaporkan dengan benar sebagai diabaikan meskipun aturan `!` berikutnya tampak akan membatalkan pengabaiannya.
  • Tabel hasil mencantumkan teks aturan dan nomor baris persis yang memutuskan setiap jalur, serta menandai negasi yang dibayangi dengan penjelasan bahasa sederhana mengapa aturan itu tidak berpengaruh.

Validator HTML

Analisis kode HTML untuk tag terbuka, kebenaran penyarangan, dan validitas markup secara offline.

  • Memvalidasi sintaksis file HTML di sisi klien tanpa overhead eksternal.
  • Menghasilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan cuplikan kode yang menunjuk ke token yang tidak valid.

Validator IBAN

Validasi checksum mod-97 ISO 7064 asli dari suatu IBAN dan periksa silang panjang totalnya terhadap tabel format per negara bawaan — sepenuhnya offline di browser Anda.

  • Komputasi checksum mod-97 BigInt sesungguhnya, benar untuk IBAN dengan panjang hingga 34 karakter.
  • Tabel pencarian panjang tetap per negara yang mencakup 79 negara (registri ISO 13616), dengan pesan ketidakcocokan spesifik saat panjangnya salah.
  • Uraian langkah demi langkah: bentuk yang disusun ulang, ekspansi huruf-ke-angka, dan sisa mod-97 yang tepat, plus salin hasil lengkap dengan satu klik.

Validator INI

Validasi file konfigurasi INI untuk bagian, kunci, dan nilai yang benar secara offline.

  • Memvalidasi sintaks file INI di sisi klien tanpa overhead eksternal.
  • Menghasilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan cuplikan kode yang menunjuk ke token yang tidak valid.

Validator JSON Schema

Validasi dokumen JSON terhadap JSON Schema yang diberikan secara lokal.

  • Memvalidasi sintaks file JSON Schema di sisi klien tanpa overhead eksternal.
  • Menghasilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan cuplikan kode yang menunjuk ke token yang tidak valid.

Validator JSON

Periksa struktur dan konfigurasi JSON dari error secara offline di browser.

  • Memvalidasi sintaks file JSON di sisi klien tanpa overhead eksternal.
  • Menghasilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan potongan kode yang menunjuk ke token tidak valid.

Pemeriksa Manifes Kubernetes

Linting manifes YAML Kubernetes terhadap praktik terbaik hardening kluster, sepenuhnya offline di browser Anda.

  • Parser YAML buatan sendiri — tanpa pustaka eksternal, sehingga tidak ada data yang dikirim ke mana pun untuk diurai.
  • Tabel aturan dimodelkan berdasarkan CIS Kubernetes Benchmark, kube-score, dan panduan Pod Security Standards.
  • Memahami manifes Pod, Deployment, StatefulSet, DaemonSet, Job, ReplicaSet, dan CronJob.

Tester Robots.txt

Tempelkan file robots.txt, pilih crawler — termasuk GPTBot, ClaudeBot, dan Google-Extended — dan langsung lihat apakah ia bisa mengambil jalur URL yang diberikan, lengkap dengan aturan dan nomor baris pasti yang menentukannya.

  • Mengimplementasikan ulang algoritma robots.txt yang sebenarnya (REP Google / RFC 9309): grup user-agent tidak peka huruf besar-kecil, aturan Allow/Disallow yang terurut, wildcard `*` dan `$` pada jalur.
  • Memilih grup user-agent pencocokan paling spesifik untuk crawler yang Anda pilih — kecocokan token produk persis/awalan selalu mengalahkan grup fallback `*`.
  • Menunjukkan persis baris mana yang menentukan keputusan, misalnya "Diblokir karena baris 4: `Disallow: /admin`", plus tabel referensi yang menjelaskan arti setiap token crawler bawaan.

Validator Sitemap.xml — Pemeriksa Kepatuhan Protokol Nyata

Tempel atau unggah sitemap.xml (atau indeks sitemap) dan validasi terhadap protokol sitemaps.org yang sebenarnya: elemen root dan namespace, URL absolut <loc>, batas 50.000 URL / 50MB yang terdokumentasi, <lastmod>, <priority>, <changefreq> — plus histogram kesegaran dan deteksi URL duplikat.

  • Laporan lolos/gagal per aturan yang asli — elemen root & namespace, batas jumlah URL & ukuran file, validitas <loc>, <lastmod>/<priority>/<changefreq> — masing-masing dengan jumlah nyata dan hingga 50 entri spesifik yang melanggar dicantumkan, plus catatan "+N lainnya" melebihi itu.
  • Secara otomatis mendeteksi apakah file tersebut adalah sitemap (<urlset>) atau indeks sitemap (<sitemapindex>) dan menyesuaikan pemeriksaan — <priority> dan <changefreq> hanya berlaku untuk entri <urlset>.
  • Tempel XML langsung atau seret-dan-lepas/unggah file .xml, dibaca secara lokal melalui File API dan tidak pernah diunggah ke mana pun.

Validator TOML

Periksa sintaks dan struktur file konfigurasi TOML secara lokal dan aman.

  • Memvalidasi sintaks file TOML di sisi klien tanpa overhead eksternal.
  • Menghasilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan potongan kode yang menunjuk ke token tidak valid.

Validator TSV

Validasi file TSV (Tab Separated Value) untuk integritas dan struktur secara offline.

  • Memvalidasi sintaks file TSV di sisi klien tanpa overhead eksternal.
  • Menghasilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan potongan kode yang menunjuk ke token tidak valid.

Validator Web App Manifest

Validasi manifest.json PWA terhadap spesifikasi Web App Manifest dan pratinjau ikon maskable dengan zona aman adaptive-icon Android.

  • Pesan kesalahan dan peringatan bahasa Indonesia sederhana untuk setiap field yang diwajibkan atau direkomendasikan spesifikasi Web App Manifest W3C.
  • Pemeriksaan geometri zona aman per ikon: analisis piksel nyata mendeteksi karya seni atau transparansi di luar lingkaran aman adaptive-icon.
  • Mencocokkan berkas ikon yang diunggah dengan entri icons[].src di manifes berdasarkan nama berkas untuk menampilkan pratinjau layar utama sesungguhnya.

Validator XML

Validasi kode XML dan berkas konfigurasi untuk sintaks dan tag yang sudah ditutup secara offline.

  • Memvalidasi sintaks berkas XML di sisi klien tanpa beban eksternal.
  • Menghasilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan cuplikan kode yang menunjuk ke token yang tidak valid.

Validator YAML

Periksa konfigurasi YAML (Kubernetes, CI/CD) untuk indentasi yang benar secara offline.

  • Memvalidasi sintaks file YAML di sisi klien tanpa beban eksternal.
  • Menampilkan ringkasan validasi dan statistik yang jelas.
  • Menampilkan cuplikan kode yang menunjuk ke token yang tidak valid.