- Notifications
You must be signed in to change notification settings - Fork14
ruanyl/coverage.vim
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Forcoc.nvim users, please take a look atcoc-coverage
Greatly inspired byvim-gitgutter
A vim plugin which shows code coverage likewallabyjs. Supports istanbuljson reporter
format:
requires vim8 or neovim
Plug 'ruanyl/coverage.vim'
This plugin uses vim8 new featuretimer_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 ofgitgutter
.
" Specify the path to `coverage.json` file relative to your current working directory.letg:coverage_json_report_path='coverage/coverage.json'" Define the symbol display for covered linesletg:coverage_sign_covered='⦿'" Define the interval time of updating the coverage linesletg:coverage_interval=5000" Do not display signs on covered linesletg:coverage_show_covered=0" Display signs on uncovered linesletg:coverage_show_uncovered=1
If you found the project helpful, please give it a star :)