Skip to content

mikecanann/coverage.vim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Coverage.vim

Greatly inspired by vim-gitgutter

A vim plugin which shows code coverage like wallabyjs. Supports istanbul json reporter format:

requires vim8 or neovim

coverage

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.

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

Do not display signs on covered lines

let g:coverage_show_covered = 0

Display signs on uncovered lines

let g:coverage_show_uncovered = 1

If you found the project helpful, please give it a star :)

MIT License

About

code coverage vim plugin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 100.0%