อ่าน 2 นาที
เจเอชอินท์
JSHint เป็น เครื่องมือ วิเคราะห์โค้ดแบบคงที่ ที่ใช้ใน การพัฒนาซอฟต์แวร์ เพื่อตรวจสอบว่า ซอร์สโค้ด JavaScript เป็นไปตาม กฎการเขียนโค้ด หรือ ไม่ [ 1 ] JSHint ถูกสร้างขึ้นในปี 2011...
เจเอชอินท์
| เจเอชอินท์ | |
|---|---|
| ผู้เขียนต้นฉบับ | Anton Kovalyov ดัดแปลงมาจากโค้ดต้นฉบับของDouglas Crockford |
| ปล่อย | 18 กุมภาพันธ์ 2554 |
| เวอร์ชันเสถียร | 2.13.6 / 12 พฤศจิกายน 2022 |
| เขียนเป็น | สคริปต์ |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| มีจำหน่ายใน | ภาษาอังกฤษ |
| พิมพ์ | การวิเคราะห์โค้ดแบบคงที่ |
| ใบอนุญาต | ใบอนุญาต MIT |
| เว็บไซต์ | jshint.com |
| ที่เก็บข้อมูล |
|
JSHintเป็น เครื่องมือ วิเคราะห์โค้ดแบบคงที่ที่ใช้ในการพัฒนาซอฟต์แวร์เพื่อตรวจสอบว่าซอร์สโค้ดJavaScript เป็นไปตามกฎการเขียนโค้ด หรือ ไม่[ 1 ] JSHint ถูกสร้างขึ้นในปี 2011 โดย Anton Kovalyov โดยแยกออกมาจาก โครงการ JSLint (โดยDouglas Crockford ) [ 2 ] [ 3 ] Anton และคนอื่นๆ รู้สึกว่า JSLint มี "ความคิดเห็นมากเกินไป" และไม่อนุญาตให้มีตัวเลือกการปรับแต่งมากพอ[ 4 ] [ 5 ] [ 6 ] [ 7 ]ผู้ดูแล JSHint [ 8 ]เผยแพร่ทั้งเวอร์ชันออนไลน์และเวอร์ชัน บรรทัดคำสั่ง
เวอร์ชันออนไลน์สามารถเข้าถึงได้ผ่านทางเว็บไซต์อย่างเป็นทางการ ซึ่งผู้ใช้สามารถวางโค้ดเพื่อเรียกใช้แอปพลิเคชันออนไลน์ได้[ 1 ]เวอร์ชันบรรทัดคำสั่งของ JSHint (ที่แจกจ่ายเป็น โมดูล Node.js ) ช่วยให้ กระบวนการ ตรวจสอบโค้ด อัตโนมัติ โดยการผสานรวม JSHint เข้ากับเวิร์กโฟลว์การพัฒนาโครงการ[ 9 ]
ใบอนุญาต
จนถึงปี 2020 JSHint ได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT ยกเว้นไฟล์หนึ่งไฟล์ที่ยังคงอยู่ภายใต้ ใบอนุญาต JSLint (ซึ่งเป็นเวอร์ชันที่แก้ไขเล็กน้อยของใบอนุญาต MIT) ข้อความเพิ่มเติมระบุว่าซอฟต์แวร์จะต้องใช้ " เพื่อความดีและไม่ใช่เพื่อความชั่ว " ข้อความนี้ ตามที่มูลนิธิซอฟต์แวร์เสรีระบุ ทำให้ซอฟต์แวร์ไม่เป็นอิสระ[ 10 ]
ในเดือนสิงหาคม พ.ศ. 2563 โค้ดทั้งหมดภายใต้ใบอนุญาต JSLint เดิมถูกแทนที่ด้วยซอฟต์แวร์โอเพนซอร์ส ทำให้ซอฟต์แวร์นี้เป็นซอฟต์แวร์ฟรีโดยสมบูรณ์[ 11 ]
ดูเพิ่มเติม
อ่านเพิ่มเติม
- Zakas, Nicholas (พฤษภาคม 2012). JavaScript ที่บำรุงรักษาได้ (ฉบับที่ 1). O'Reilly Media. ISBN 978-1-449-32768-2.
- Otero, Cesar (พฤษภาคม 2012). Professional jQuery (ฉบับที่ 1). John Wiley & Sons. ISBN 978-1-118-02668-7.
- อุลล์แมน, แลร์รี (กุมภาพันธ์ 2012). JavaScript สมัยใหม่: การพัฒนาและการออกแบบ (ฉบับที่ 1). สำนักพิมพ์พีชพิต. ISBN 978-0321812520.
- "JSHint - เครื่องมือตรวจสอบคุณภาพโค้ด JavaScript ที่ (อ่อนโยนกว่า)" . IProgrammer. 21 กุมภาพันธ์ 2011. สืบค้นเมื่อ6 มิถุนายน 2012 .
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ เจเอชอินท์
JSHint เป็น เครื่องมือ วิเคราะห์โค้ดแบบคงที่ ที่ใช้ใน การพัฒนาซอฟต์แวร์ เพื่อตรวจสอบว่า ซอร์สโค้ด JavaScript เป็นไปตาม กฎการเขียนโค้ด หรือ ไม่ [ 1 ] JSHint ถูกสร้างขึ้นในปี 2011...
ใบอนุญาต
จนถึงปี 2020 JSHint ได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT ยกเว้นไฟล์หนึ่งไฟล์ที่ยังคงอยู่ภายใต้ ใบอนุญาต JSLint (ซึ่งเป็นเวอร์ชันที่แก้ไขเล็กน้อยของใบอนุญาต MIT) ข้อความเพิ่มเติมระบุว่าซอฟต์แวร์จะต้องใช้ " เพื่อความดีและไม่ใช่เพื่อความชั่ว " ข้อความนี้ ตามที่...
ดูเพิ่มเติม
รายชื่อเครื่องมือสำหรับการวิเคราะห์โค้ดแบบคงที่ (Static Code Analysis) ในภาษา JavaScript
อ่านเพิ่มเติม
Zakas, Nicholas (พฤษภาคม 2012). JavaScript ที่บำรุงรักษาได้ (ฉบับที่ 1). O'Reilly Media. ISBN 978-1-449-32768-2 . Otero, Cesar (พฤษภาคม 2012). Professional jQuery (ฉบับที่ 1). John Wiley & Sons. ISBN 978-1-118-02668-7 . อุลล์แมน, แลร์รี (กุมภาพันธ์ 2012).