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中
评论没有发现