Skip to content

Latest commit

 

History

History
62 lines (39 loc) · 1.49 KB

README.md

File metadata and controls

62 lines (39 loc) · 1.49 KB

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