@makajs/cli2

1.0.11 • Public • Published

@makajs/cli2

makajs 命令行工具第二版本

安装

npm i @makajs/cli -g

用法

  • 单元测试
$ maka2 test  //不指定目录默认测试当前目录下test/**/*.test.js
$ maka2 test test/**/*.test.js //argv方式测试含通配符测试目录
$ TESTS=test/**/*.test.js maka2 test //process.env方式测试含通配符测试目录
$ maka2 test test/a.test.js //argv方式单个文件
$ TESTS=test/a.test.js maka2 test //process.env方式测试单个文件
$ maka2 test test/a.test.js test/b.test.js //argv方式多个文件
$ TESTS=test/a.test.js,test/b.test.js maka2 test //process.env方式测试多个文件
$ maka2 test --dry-run //排练,输出命令,不真实执行测试
$ maka2 test --changed //只测试git发生变化文件
$ maka2 test --timeout=12345 //设置超时时间
$ maka2 test --full-trace //出现测试异常,全堆栈输出
  • 覆盖率测试
$ maka2 cov //不指定目录默认覆盖率测试当前目录下test/**/*.test.js
$ maka2 cov test/**/*.test.js //指定目录
$ TESTS=test/**/*.test.js maka2 cov
$ maka2 cov -x ignore/  test/**/*.test.js //排除目录
$ COV_EXCLUDES=ignore/*,test/**/*.test.js maka2 cov
$ maka2 cov --nyc=-r teamcity -r text //指定nyc参数
  • eslint代码检测
$ maka2 lint //不指定目录默认当前目录
$ maka2 lint . //指定根目录
$ maka2 lint lib/aa.js //自定具体目录
$ maka2 lint --config-style react //风格支持react、index、typescript

备注

  • test会自动加载test/.setup.js或者test/.setup.ts

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i @makajs/cli2

Weekly Downloads

13

Version

1.0.11

License

MIT

Unpacked Size

42.4 kB

Total Files

29

Last publish

Collaborators

  • jeffycai
  • lishengguo
  • ziaochina