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.
We can also configure your where the plugin is going to look for coverage the information. Just go to Preferences > Package Settings > JS Coverage > Settings - User. The configuration should look something like:
{ "coverageDir": "my_custom_coverage_dir" }
You may need to install coverage plugin
npm install karma-coverage --save-dev
Karama should be configured to put coverage report to coverage directory, e.g:
reporters: ['coverage'],
...
plugins : [
...
'karma-coverage'
...
];
...
preprocessors: {
// source files, that you wanna generate coverage for
// do not include tests or libraries
// (these files will be instrumented by Istanbul)
'public/js/*.js': ['coverage']
},
...
//configure the reporter
coverageReporter: {
type : 'json',
dir : 'coverage/'
}