สารบัญ:
คำจำกัดความ - การตรวจสอบความถูกต้องของไวยากรณ์หมายถึงอะไร
การตรวจสอบความถูกต้องของไวยากรณ์เป็นกระบวนการของการตรวจสอบว่าไวยากรณ์ของโปรแกรมนั้นปราศจากการเขียนโปรแกรมหรือตัวแก้ไขสไตลิส มีเครื่องมือมากมายที่จะตรวจสอบไวยากรณ์สำหรับภาษาการเขียนโปรแกรมเกือบทุกภาษา บางตัวทำงานบนเครื่องคอมพิวเตอร์และบางเครื่องก็มีให้ออนไลน์ เครื่องมือเหล่านี้เรียกอีกอย่างว่า "linters" หลังจากยูทิลิตี้ผ้าสำลีซึ่งตรวจสอบข้อผิดพลาดใน C.
Techopedia อธิบายการตรวจสอบไวยากรณ์
การตรวจสอบความถูกต้องของไวยากรณ์ตรวจสอบรหัสสำหรับการเขียนโปรแกรมและข้อผิดพลาดในรูปแบบต่างๆในภาษาการเขียนโปรแกรม มีตัวตรวจสอบความถูกต้องทางไวยากรณ์หรือที่เรียกว่า linters พร้อมใช้งานสำหรับเกือบทุกภาษาโปรแกรมในการใช้งานปัจจุบัน ตัวอย่างที่รู้จักกันดีคือยูทิลิตี้ผ้าสำลีสำหรับระบบปฏิบัติการยูนิกซ์ที่เขียนโดย Stephen P. Johnson ที่ Bell Labs ในปี 1979 คำว่า "linter" มาจากยูทิลิตี้นี้
เครื่องมือตรวจสอบความถูกต้องของไวยากรณ์สามารถตรวจสอบสิ่งต่าง ๆ นอกเหนือจากไวยากรณ์กำหนดข้อผิดพลาดทั่วไปเช่นการใช้ตัวแปรก่อนที่จะถูกตั้งค่าและหารด้วยศูนย์ ตัวตรวจสอบความถูกต้องของไวยากรณ์นั้นมีความเฉพาะเจาะจงมากกับภาษาการเขียนโปรแกรมที่ถูกตรวจสอบออกแบบมาเพื่อเน้นสไตล์โค้ดที่ขัดกับแนวปฏิบัติที่ดีที่สุดของชุมชนภาษาการเขียนโปรแกรม เครื่องมือค้นหาเปิดเผยตัวตรวจสอบรหัสออนไลน์จำนวนมากสำหรับภาษาการเขียนโปรแกรมส่วนใหญ่
