การตรวจสอบไวยากรณ์และสคีมา
เครื่องมือตรวจสอบความถูกต้อง
การตรวจสอบไวยากรณ์ออฟไลน์ที่ปลอดภัยของไฟล์การกำหนดค่า สคีมา และมาร์กอัป
คุณคุ้นเคยกับสถานการณ์ที่โปรเจ็กต์ไม่เริ่มต้นหรือหยุดทำงานหลังจากการปรับใช้เนื่องจากพื้นที่หายไปใน 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 ที่ไม่ถูกต้อง