实码JavaScript代码质量前端:使用单元测试进行代码覆盖,计算JS复杂性,支持AMD/Node要求(即将推出),jshint风格(即将推出),Dojo加载器支持(进行中)。

安装:npm install -g solid-code

示例:

solid foo.js:寻找foo.js文件。

solid foo.js | 子文件夹中的fooTest.js:执行单元测试,输出结果与代码覆盖率。

计算代码复杂度(进行中),计算依赖权重

支持多个源文件按顺序测试:

solid foo.js bar.js:加载所有js文件。

solid examples*.js:加载examples文件夹中的所有js文件。

solid examples***.js:加载examples子文件夹中的所有js文件。