unittest_jshint是集JSHint與Python的unittest模塊&NBSP工具;這個包的靈感來自於gocept.jslint。
JSHint是一個社區驅動的工具來檢測錯誤,並在JavaScript代碼中潛在的問題和執行團隊的編碼約定。
它提供了用於收集JavaScript文件(以可配置的方式),並動態地生成的測試方法,為每個呼叫JSLint的在該文件上的文件的特別JSHintTestCase類。
用法
要使用它,創建這樣一個測試類::
   類MyPackageJSLintTest(unittest_jshint.JSHintTestCase):
       包括=(
            “my.package.browser:JS',
            “my.package.browser:JS / lib目錄”,
            )
       選項=('花','eqeqeq',)
包括是“資源路徑”的形式包名的列表:路徑(傳遞給通過pkg_resources)。
排除可以是文件名(無路徑),將不會被收集的列表。
選項是參數傳遞給JSHint的(請參閱其文檔的詳細信息)的列表。默認值是::
   選項=()
所有包含在每個這些路徑的.js結尾的文件將被收集,並測試類將增長的方法命名為test_ <文件名>的.js。
您可以忽略JSHint錯誤設置忽略的測試類(即匹配對每個JHLint輸出線串名單):
&NBSP;&NBSP;&NBSP;忽略=(
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; “使用命名參數”
&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP; )
要求:
- 在Python中
評論沒有發現