NX Sublime Coverage
No description provided
Labels code coverage
Details
Installs
- Total 87
- Win 0
- Mac 66
- Linux 21
Jun 4 | Jun 3 | Jun 2 | Jun 1 | May 31 | May 30 | May 29 | May 28 | May 27 | May 26 | May 25 | May 24 | May 23 | May 22 | May 21 | May 20 | May 19 | May 18 | May 17 | May 16 | May 15 | May 14 | May 13 | May 12 | May 11 | May 10 | May 9 | May 8 | May 7 | May 6 | May 5 | May 4 | May 3 | May 2 | May 1 | Apr 30 | Apr 29 | Apr 28 | Apr 27 | Apr 26 | Apr 25 | Apr 24 | Apr 23 | Apr 22 | Apr 21 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 | 0 | 0 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 |
Readme
- Source
- raw.githubusercontent.com
NX Coverage
Combined code from JS Coverage Plugin with Atom lcov-info to build this plugin.
Highlights uncovered lines in the current file based on a previous coverage run.
Display highlights: Super + Shift + C
Remove highlights: Super + Shift + C + X
Plugin tries to find the latest coverage report in a closest “coverage” directory.
Configuration
We can also configure your where the plugin is going to look for coverage the information. Just go to Preferences > Package Settings > NX Coverage > Settings - User. The configuration should look something like:
{
"coverageDir": "my_custom_coverage_dir"
}
Jest configuration
Jest has a coverage tool integrated, it is just hidden behind a flag “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}'
],
}