sponsor Vim development Vim logo go to HTTPS page Vim Book Ad

coverage.vim : Show code coverage as signs

 script karma  Rating 0/2, Downloaded by 85    Comments, bugs, improvements  Vim wiki

created by
Yulong Ruan
 
script type
utility
 
description
Coverage.vim

Greatly inspired by vim-gitgutter

A vim plugin which shows code coverage like wallabyjs

requires vim8

See: https://github.com/ruanyl/coverage.vim

Install

Plug 'ruanyl/coverage.vim'
How it works

This plugin uses vim8 new feature timer_start() to read the <coverage-*>.json in an interval. Whenver the file changed, it will update the signs of current buffer.

The plugin awares of signs from other plugins, for example: syntastic, ale ... But it will overwrite the signs of gitgutter.

Config

Specify the path to coverage.json file relative to your current working directory.

Currently it supports istanbul json reporter nicely, and should also support istanbul based tools like nyc and karma-coverage:
let g:coverage_json_report_path = 'coverage/coverage.json'

Define the symbol display for covered lines:
let g:coverage_sign_covered = '⦿'

Define the interval time of updating the coverage lines:
let g:coverage_interval = 5000

MIT License
 
install details
 

Rating scripts is only available on the HTTPS page

script versions (upload new version)

Click on the package to download.

package script version date Vim version user release notes
coverage.zip 0.1.0 2016-12-11 8.0 Yulong Ruan Initial upload
ip used for rating: 54.196.201.241

If you have questions or remarks about this site, visit the vimonline development pages. Please use this site responsibly.
Questions about Vim should go to the maillist. Help Bram help Uganda.
   
SourceForge.net Logo