ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

NX Sublime Coverage

Tobias Kopelke ST3 MacLinux

未提供描述

详细信息

  • 1.0.3
  • github.​com
  • github.​com
  • 5年前
  • 29分钟前
  • 6年前

安装次数

  • 总数 112
  • Win 0
  • Mac 87
  • Linux 25
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

读我

源代码
raw.​githubusercontent.​com

NX Coverage

通过将JS覆盖率插件Atom lcov-info 合并来构建此插件。

基于之前的覆盖率运行在当前文件中突出显示未覆盖的行。

显示突出显示:Super + Shift + C

删除突出显示:Super + Shift + C + X

插件尝试在一个最近的“覆盖率”目录中找到最新的覆盖率报告。

配置

我们还可以配置插件搜索覆盖率信息的位置。只需转到首选项 > 包设置 > NX Coverage > 设置 - 用户。配置应类似于

{
    "coverageDir": "my_custom_coverage_dir"
}

Jest配置

Jest集成了覆盖率工具,只是被一个标志“bash $ jest –coverage”隐藏。

Jest configuration should output to the coverage directory, the following configuration has typescript support as well

```javascript
module.exports = {
  testEnvironment: 'node',
  transform: {
    '.(ts|tsx)': '<rootDir>/node_modules/ts-jest/preprocessor.js'
  },
  clearMocks: true,
  bail: true,
  mapCoverage: true,
  modulePaths: [
    "src",
    "node_modules"
  ],
  moduleDirectories: [
    "node_modules",
    "<rootDir>/src"
  ],
  moduleFileExtensions: [
    'ts',
    'tsx',
    'js',
    'jsx'
  ],
  testRegex: '/src/.*\.spec\.[tj]sx?$',
  coverageDirectory: 'coverage',
  collectCoverageFrom: [
    'lib/**/*.{ts,tsx,js,jsx}'
  ],
}

屏幕截图

screen shot 2013-10-02 at 8 44 25 am