0

การตรวจสอบไวยากรณ์และสคีมา

เครื่องมือตรวจสอบความถูกต้อง

การตรวจสอบไวยากรณ์ออฟไลน์ที่ปลอดภัยของไฟล์การกำหนดค่า สคีมา และมาร์กอัป

คุณคุ้นเคยกับสถานการณ์ที่โปรเจ็กต์ไม่เริ่มต้นหรือหยุดทำงานหลังจากการปรับใช้เนื่องจากพื้นที่หายไปใน YAML, เครื่องหมายจุลภาคเพิ่มเติมใน JSON หรือข้อผิดพลาดทางไวยากรณ์ใน Dockerfile และคุณกำลังมองหาวิธีตรวจสอบการกำหนดค่าอย่างรวดเร็วหรือไม่

เครื่องมือตรวจสอบของเราได้รับการออกแบบมาเพื่อตรวจสอบไฟล์การกำหนดค่า มาร์กอัป และฐานข้อมูลของคุณอย่างรวดเร็วและเป็นความลับ เนื่องจากการประมวลผลโค้ดดำเนินการภายในเบราว์เซอร์ รหัสผ่าน คีย์ API และความลับของคุณจึงปลอดภัยอย่างสมบูรณ์

เรารองรับ HTML, XML, JSON, YAML, TOML, CSV, INI, ENV, Dockerfile, Cron และ JSON Schema ตรวจจับข้อผิดพลาดและแสดงสตริงปัญหาที่แน่นอนสำหรับการแก้ไขทันที

ผู้ตรวจสอบในหมวดหมู่นี้

18 เครื่องมือ

ตัวตรวจสอบ Cron

ตรวจสอบไวยากรณ์นิพจน์ Cron แบบออฟไลน์ พร้อมคำอธิบายตารางเวลาเป็นภาษาคน

  • ตรวจสอบไวยากรณ์ไฟล์ Cron ฝั่ง client โดยไม่มีค่าใช้จ่ายภายนอก
  • แสดงสรุปและสถิติการตรวจสอบอย่างชัดเจน
  • แสดงโค้ดตัวอย่างที่ชี้ไปยัง token ที่ไม่ถูกต้อง

เครื่องมือตรวจสอบ CSV

ตรวจสอบความสมบูรณ์ของไฟล์ CSV ตัวคั่น และการจับคู่คอลัมน์แบบออฟไลน์ได้อย่างรวดเร็ว

  • ตรวจสอบไวยากรณ์ของไฟล์ CSV ฝั่ง client-side โดยไม่มีค่าใช้จ่ายภายนอก
  • แสดงผลสรุปการตรวจสอบและสถิติที่ชัดเจน
  • แสดงตัวอย่างโค้ดที่ชี้ไปยังโทเค็นที่ไม่ถูกต้อง

ตัวตรวจสอบ Dockerfile

ตรวจสอบไวยากรณ์และแนวปฏิบัติที่ดีสำหรับการเขียน Dockerfile ภายในเบราว์เซอร์

  • ตรวจสอบไวยากรณ์ของไฟล์ Dockerfile ฝั่งไคลเอ็นต์โดยไม่ต้องพึ่งพาภายนอก
  • แสดงสรุปผลการตรวจสอบและสถิติที่ชัดเจน
  • แสดงส่วนของโค้ดที่ชี้ไปยังโทเค็นที่ไม่ถูกต้อง

ตัวตรวจสอบ ENV

วิเคราะห์ไฟล์ .env เพื่อตรวจสอบความถูกต้องทางไวยากรณ์, เครื่องหมายคำพูดที่ไม่ปิด และคีย์ที่ซ้ำ แบบออฟไลน์

  • ตรวจสอบไวยากรณ์ไฟล์ ENV ฝั่งไคลเอนต์ โดยไม่มีค่าใช้จ่ายภายนอก
  • แสดงสรุปผลการตรวจสอบและสถิติที่ชัดเจน
  • แสดงตัวอย่างโค้ดที่ชี้ไปยังโทเค็นที่ไม่ถูกต้อง

ตัวทดสอบ Gitignore

วางกฎ .gitignore และรายชื่อไฟล์เพื่อดูว่าไฟล์ใดถูก ignore บ้าง ด้วยกฎและบรรทัดใด และกฎ negation ใดที่ใช้ไม่ได้ผลเพราะ parent directory ถูก ignore ไปแล้ว

  • จำลองการจับคู่ .gitignore ของ git จริง: คอมเมนต์, อักขระ escape, การตัดช่องว่างท้าย, การยึดด้วย `/`, กฎสำหรับไดเรกทอรีด้วย `*/` ลงท้าย, `*`, `?`, คลาส `[abc]` และ `**` ข้ามขอบเขตไดเรกทอรี
  • ประเมินแต่ละเส้นทางเหมือนที่ git ทำจริง — ทีละไดเรกทอรีจาก root — ดังนั้นไฟล์ภายในไดเรกทอรีที่ถูก ignore จะถูกรายงานว่าถูก ignore อย่างถูกต้อง แม้ว่ากฎ `!` ในภายหลังจะดูเหมือนจะยกเลิกการ ignore ก็ตาม
  • ตารางผลลัพธ์ระบุข้อความของกฎและหมายเลขบรรทัดที่ตัดสินแต่ละเส้นทาง พร้อมทั้งแจ้งเตือน negation ที่ถูกบังด้วยคำอธิบายชัดเจนว่าเหตุใดจึงไม่มีผล

เครื่องมือตรวจสอบ HTML

วิเคราะห์โค้ด HTML เพื่อตรวจสอบแท็กที่ไม่ได้ปิด ความถูกต้องของการซ้อนกัน และความสมบูรณ์ของมาร์กอัปแบบออฟไลน์

  • ตรวจสอบไวยากรณ์ไฟล์ HTML ฝั่งไคลเอนต์โดยไม่มีค่าใช้จ่ายภายนอก
  • แสดงผลสรุปการตรวจสอบและสถิติที่ชัดเจน
  • แสดงตัวอย่างโค้ดที่ชี้ไปยังโทเค็นที่ไม่ถูกต้อง

เครื่องมือตรวจสอบ IBAN

ตรวจสอบ checksum mod-97 แบบ ISO 7064 ของแท้ของ IBAN และตรวจสอบข้ามความยาวทั้งหมดกับตารางรูปแบบรายประเทศในตัว — แบบออฟไลน์ทั้งหมดในเบราว์เซอร์ของคุณ

  • การคำนวณ checksum mod-97 ด้วย BigInt ของแท้ ถูกต้องสำหรับ IBAN ที่มีความยาวไม่เกิน 34 ตัวอักษร
  • ตารางค้นหาความยาวคงที่รายประเทศครอบคลุม 79 ประเทศ (ทะเบียน ISO 13616) พร้อมข้อความแจ้งความไม่ตรงกันเฉพาะเมื่อความยาวผิด
  • การแจกแจงทีละขั้นตอน: รูปแบบที่จัดเรียงใหม่, การแปลงตัวอักษรเป็นตัวเลข และเศษเหลือ mod-97 ที่แน่นอน พร้อมการคัดลอกผลลัพธ์ทั้งหมดด้วยคลิกเดียว

เครื่องมือตรวจสอบ INI

ตรวจสอบความถูกต้องของไฟล์คอนฟิก INI ในส่วน sections, keys และ values แบบออฟไลน์

  • ตรวจสอบไวยากรณ์ไฟล์ INI ฝั่ง client โดยไม่มีภาระจากภายนอก
  • แสดงผลสรุปการตรวจสอบและสถิติที่ชัดเจน
  • แสดงข้อมูลโค้ดที่ชี้ไปยัง token ที่ไม่ถูกต้อง

เครื่องมือตรวจสอบ JSON Schema

ตรวจสอบความถูกต้องของเอกสาร JSON เทียบกับ JSON Schema ในเครื่อง

  • ตรวจสอบไวยากรณ์ไฟล์ JSON Schema ฝั่งไคลเอนต์โดยไม่มีค่าใช้จ่ายภายนอก
  • แสดงสรุปและสถิติการตรวจสอบที่ชัดเจน
  • แสดงตัวอย่างโค้ดที่ชี้ไปยังโทเค็นที่ไม่ถูกต้อง

เครื่องมือตรวจสอบ JSON

ตรวจสอบโครงสร้างและคอนฟิก JSON หาจุดผิดพลาดแบบออฟไลน์ในเบราว์เซอร์

  • ตรวจสอบวากยสัมพันธ์ของไฟล์ JSON ฝั่ง client โดยไม่มีโอเวอร์เฮดจากภายนอก
  • แสดงสรุปผลและสถิติการตรวจสอบที่ชัดเจน
  • แสดงตัวอย่างโค้ดที่ชี้ไปยัง token ที่ไม่ถูกต้อง

ตัวตรวจสอบ Kubernetes Manifest

ตรวจสอบความถูกต้องของไฟล์ YAML manifest สำหรับ Kubernetes เทียบกับแนวปฏิบัติด้านความมั่นคงปลอดภัยของคลัสเตอร์ โดยประมวลผลแบบออฟไลน์ทั้งหมดภายในเบราว์เซอร์ของคุณ

  • ตัวแยกวิเคราะห์ YAML ที่เขียนขึ้นเอง — ไม่ใช้ไลบรารีภายนอก ดังนั้นจึงไม่มีการส่งข้อมูลใดออกไปเพื่อแยกวิเคราะห์
  • ตารางกฎอิงตามมาตรฐาน CIS Kubernetes Benchmark, kube-score และคำแนะนำของ Pod Security Standards
  • เข้าใจ manifest ของ Pod, Deployment, StatefulSet, DaemonSet, Job, ReplicaSet และ CronJob

ตัวทดสอบ Robots.txt

วางไฟล์ robots.txt เลือก crawler — รวมถึง GPTBot, ClaudeBot และ Google-Extended — แล้วดูได้ทันทีว่าสามารถดึง path URL ที่กำหนดได้หรือไม่ พร้อมกฎและหมายเลขบรรทัดที่ตัดสินผล

  • จำลองขั้นตอนวิธี robots.txt จริง (REP ของ Google / RFC 9309): กลุ่ม user-agent แบบ case-insensitive, กฎ Allow/Disallow ที่เรียงตามลำดับ, wildcard `*` และ `$` ใน path
  • เลือกกลุ่ม user-agent ที่ตรงกับ crawler ที่คุณเลือกมากที่สุด — โดยการจับคู่โทเค็นแบบตรงตัวหรือขึ้นต้นด้วย จะชนะกลุ่ม `*` เสมอ
  • แสดงชัดเจนว่าบรรทัดไหนตัดสินผล เช่น "ถูกบล็อกเพราะบรรทัดที่ 4: `Disallow: /admin`" พร้อมตารางอธิบายว่าแต่ละโทเค็นคืออะไร

Sitemap.xml Validator — ตรวจสอบการปฏิบัติตามโปรโตคอลจริง

วางหรืออัปโหลด sitemap.xml (หรือ sitemap index) แล้วตรวจสอบตามโปรโตคอลจริงของ sitemaps.org: root element และ namespace, URL <loc> แบบ absolute, ขีดจำกัดตามเอกสารที่ 50,000 URL / 50MB, <lastmod>, <priority>, <changefreq> — พร้อมฮิสโตแกรมความใหม่และการตรวจจับ URL ซ้ำ

  • รายงานผลผ่าน/ไม่ผ่านแยกตามกฎ — root element และ namespace, ขีดจำกัดจำนวน URL และขนาดไฟล์, ความถูกต้องของ <loc>, <lastmod>/<priority>/<changefreq> — แต่ละรายการแสดงจำนวนจริงและระบุรายการที่ผิดแบบเจาะจงสูงสุด 50 รายการ พร้อมหมายเหตุ "+N more" หากเกินนั้น
  • ตรวจจับโดยอัตโนมัติว่าไฟล์เป็น sitemap (<urlset>) หรือ sitemap index (<sitemapindex>) และปรับการตรวจสอบตามนั้น — <priority> และ <changefreq> ใช้เฉพาะกับรายการใน <urlset>
  • วาง XML โดยตรงหรือลากและวาง/อัปโหลดไฟล์ .xml อ่านแบบ local ผ่าน File API และไม่เคยอัปโหลดไปที่ใด

เครื่องมือตรวจสอบ TOML

ตรวจสอบรูปแบบคำสั่งและโครงสร้างของไฟล์คอนฟิก TOML แบบโลคัลและปลอดภัย

  • ตรวจสอบรูปแบบคำสั่งไฟล์ TOML ฝั่งไคลเอ็นต์ โดยไม่ต้องพึ่งบริการภายนอก
  • แสดงสรุปผลการตรวจสอบและสถิติที่ชัดเจน
  • แสดงตัวอย่างโค้ดที่ชี้ไปยังโทเค็นที่ไม่ถูกต้อง

ตัวตรวจสอบ TSV

ตรวจสอบความถูกต้องและโครงสร้างของไฟล์ TSV (Tab Separated Value) แบบออฟไลน์

  • ตรวจสอบไวยากรณ์ของไฟล์ TSV ทางฝั่งไคลเอ็นต์ โดยไม่ต้องพึ่งเซิร์ฟเวอร์ภายนอก
  • แสดงผลสรุปและสถิติการตรวจสอบที่เข้าใจง่าย
  • แสดงตัวอย่างโค้ดที่ชี้ตำแหน่งโทเค็นที่ไม่ถูกต้อง

เครื่องมือตรวจสอบ Web App Manifest

ตรวจสอบ manifest.json ของ PWA เทียบกับข้อกำหนด Web App Manifest และพรีวิวไอคอน maskable เทียบกับเขตปลอดภัย adaptive icon ของ Android

  • แจ้งข้อผิดพลาดและคำเตือนเป็นภาษาที่เข้าใจง่ายสำหรับทุกฟิลด์ที่ข้อกำหนด W3C Web App Manifest กำหนดหรือแนะนำ
  • ตรวจสอบรูปทรงเขตปลอดภัยของแต่ละไอคอน: วิเคราะห์พิกเซลจริงเพื่อระบุอาร์ตเวิร์กหรือความโปร่งใสที่อยู่นอกวงกลมปลอดภัยของ adaptive icon
  • จับคู่ไฟล์ไอคอนที่อัปโหลดกับรายการ icons[].src ใน manifest ด้วยชื่อไฟล์ เพื่อแสดงตัวอย่างหน้าจอหลักเหมือนจริง

เครื่องมือตรวจสอบ XML

ตรวจสอบโค้ด XML และไฟล์คอนฟิกสำหรับรูปแบบและแท็กปิดแบบออฟไลน์

  • ตรวจสอบไวยากรณ์ไฟล์ XML ฝั่ง client โดยไม่มีค่าใช้จ่ายภายนอก
  • แสดงผลสรุปและสถิติการตรวจสอบที่ชัดเจน
  • แสดงส่วนย่อยของโค้ดที่ชี้ไปยัง token ที่ไม่ถูกต้อง

ตัวตรวจสอบ YAML

ตรวจสอบการเยื้องที่ถูกต้องของไฟล์คอนฟิก YAML (Kubernetes, CI/CD) แบบออฟไลน์

  • ตรวจสอบไวยากรณ์ไฟล์ YAML ฝั่งไคลเอนต์ โดยไม่มีภาระจากภายนอก
  • แสดงผลสรุปและสถิติการตรวจสอบที่ชัดเจน
  • แสดงตัวอย่างโค้ดที่ชี้ไปยัง token ที่ไม่ถูกต้อง