unittest_jshint เป็นเครื่องมือที่ทำงานร่วมกับโมดูล JSHint UnitTest ธ & nbsp;. แพคเกจนี้ได้รับแรงบันดาลใจจาก gocept.jslint
JSHint เป็นเครื่องมือที่มีชุมชนเป็นตัวขับเคลื่อนในการตรวจสอบข้อผิดพลาดและปัญหาที่อาจเกิดขึ้นในรหัส JavaScript และการบังคับใช้อนุสัญญาการเข้ารหัสของทีม
มันมีชั้น JSHintTestCase พิเศษที่เก็บรวบรวมไฟล์ JavaScript (ในลักษณะที่กำหนด) และการสร้างแบบไดนามิกวิธีการทดสอบสำหรับแต่ละไฟล์ที่เรียก JSLint ในแฟ้มที่
การใช้งาน
ที่จะใช้สร้างชั้นทดสอบเช่นนี้ ::
& nbsp; & nbsp; & nbsp; ชั้น MyPackageJSLintTest (unittest_jshint.JSHintTestCase):
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; รวม = (
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'my.package.browser: JS',
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 'my.package.browser: JS / lib',
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ตัวเลือก = ('หยิก', 'eqeqeq',)
รวมถึงเป็นรายการของ "เส้นทางทรัพยากร" ในรูปแบบแพคเกจ: เส้นทาง (ส่งผ่านไปยัง pkg_resources)
ไม่รวมสามารถเป็นรายการชื่อไฟล์ (ไม่มีเส้นทาง) ที่จะไม่ได้รับการเก็บรวบรวม
ตัวเลือกคือรายการของการขัดแย้งที่มีการส่งผ่านไปยัง JSHint (ดูเอกสารประกอบสำหรับรายละเอียด) ค่าเริ่มต้นคือ ::
& nbsp; & nbsp; & nbsp; ตัวเลือก = ()
ไฟล์ทั้งหมดที่สิ้นสุดใน .js ที่มีอยู่ในแต่ละเส้นทางเหล่านี้จะถูกเก็บรวบรวมและระดับชั้นการทดสอบจะเติบโตวิธีการตั้งชื่อ test_ <ชื่อไฟล์> .js
คุณสามารถละเว้นข้อผิดพลาด JSHint โดยการตั้งค่าไม่สนใจในการทดสอบระดับ (รายการของสตริงย่อยที่ได้รับการจับคู่กับแต่ละบรรทัดผลผลิต JHLint):
& nbsp; & nbsp; & nbsp; ละเว้น = (
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; "ใช้พารามิเตอร์การตั้งชื่อว่า"
& nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; )
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ