Linter คือตัวที่ใช้ตรวจสอบความผิดพลาด หรือสิ่งที่จะทำให้เราผิดพลาดในการเขียนโปรแกรม หรือทำอะไรสักอย่าง
เค้าเลยเอาตัวแนวคิดของตัว Linter มาใช้กับส่วนของการเขียนโค้ดด้วย ก็จะเป็นตัวไว้ตรวจสอบความผิดพลาดของการเขียนโค้ดของเรา
โดยที่ตัวตรวจสอบ ก็จะแยกไปตามแต่ละภาษาโดยก็จะลงท้ายด้วยคำว่า Lint หรือ Lintter เช่น ESLint, PHPLint, CSSLint
ความยากมันอยู่ตรงที่
ไม่ใช่ตอนใช้มันนะ แต่ตอนที่ตั้งค่ามันต่างหากล่ะ ซึ่งแต่ละภาษาก็จะตั้งค่าไม่เหมือนกัน บางทีแต่ละ Framework ยังตั้งค่าไม่เหมือนกันเลย
แต่ว่าถ้าเค้าตั้งค่ามาให้แล้วใช้ได้เลยก็จะเยี่ยมสุด คือไม่ต้องตั้งค่าอะไรเลยมาถึงใช้ได้เลย ชีวิตดีย์~~~~
สรุป
ESLint ก็คือตัวไว้ตรวจสอบความผิดพลาดของการเขียนโค้ดของ Javascript นั่นเอง
มีไว้มันก็ช่วยให้เราเห็นความผิดพลาดของการเขียน หรือรูปแบบที่เราเขียนมันผิดหลักตามที่ตั้งไว้ได้ง่ายขึ้น
ตอนแรกอาจจะรำคาญนิดหน่อยเพราะเรายังเขียนไม่ชำนาญ แม่งผิดบ่อยเกิ๊นนนนน แต่พอเริ่มชินแล้ว อื้มมม ก็สะดวกดีแฮะ