All Projects → ruanyl → Coverage.vim

ruanyl / Coverage.vim

code coverage vim plugin

Projects that are alternatives of or similar to Coverage.vim

Auto Git Diff
A vim plugin which shows git diff for Git Rebase Interactive
Stars: ✭ 88 (-16.98%)
Mutual labels:  vim-plugins
Codacy Coverage Reporter
Multi-language coverage reporter for Codacy
Stars: ✭ 96 (-9.43%)
Mutual labels:  coverage
Sequana
Sequana: a set of Snakemake NGS pipelines
Stars: ✭ 100 (-5.66%)
Mutual labels:  coverage
Swagger Coverage
Tool which generates full picture of coverage of API tests based on OAS 2 (Swagger)
Stars: ✭ 89 (-16.04%)
Mutual labels:  coverage
Devel Cover
Code coverage metrics for Perl
Stars: ✭ 91 (-14.15%)
Mutual labels:  coverage
Vim Unbundle
🎁 Fast, filetype-lazy loader of Vim scripts & plugins
Stars: ✭ 97 (-8.49%)
Mutual labels:  vim-plugins
Vim Prettier
A Vim plugin for Prettier
Stars: ✭ 1,268 (+1096.23%)
Mutual labels:  vim-plugins
Awesome Open Hardware Verification
A List of Free and Open Source Hardware Verification Tools and Frameworks
Stars: ✭ 103 (-2.83%)
Mutual labels:  coverage
Courtney
Courtney is a coverage tool for Go
Stars: ✭ 92 (-13.21%)
Mutual labels:  coverage
Rain
🌧️ A live example to illustrate python packaging, testing, building, & deploying
Stars: ✭ 99 (-6.6%)
Mutual labels:  coverage
Tsuquyomi
A Vim plugin for TypeScript
Stars: ✭ 1,305 (+1131.13%)
Mutual labels:  vim-plugins
Vim Search Pulse
Easily locate the cursor after a search
Stars: ✭ 91 (-14.15%)
Mutual labels:  vim-plugins
Vim Ruby Minitest
Vim highlighting & completion for MiniTest
Stars: ✭ 97 (-8.49%)
Mutual labels:  vim-plugins
Karma Webpack Example
Karma + Webpack + Mocha + Chai + Istanbul
Stars: ✭ 88 (-16.98%)
Mutual labels:  coverage
Vim Follow My Lead
Vim plugin for showing all your <Leader> mappings in a readable table including the descriptions.
Stars: ✭ 100 (-5.66%)
Mutual labels:  vim-plugins
Omnisharp Vim
Vim omnicompletion (intellisense) and more for C#
Stars: ✭ 1,269 (+1097.17%)
Mutual labels:  vim-plugins
Vimpanel
A modern side panel for Vim
Stars: ✭ 97 (-8.49%)
Mutual labels:  vim-plugins
Vim Dasht
💁 (Neo)Vim plugin for dasht integration
Stars: ✭ 104 (-1.89%)
Mutual labels:  vim-plugins
S2e
S2E: A platform for multi-path program analysis with selective symbolic execution.
Stars: ✭ 102 (-3.77%)
Mutual labels:  coverage
Vim Force.com
Vim plugin for force.com
Stars: ✭ 98 (-7.55%)
Mutual labels:  vim-plugins

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].