我的 python IDE 使用 vim,我想查看我的测试套件未涵盖哪些方法的注释。
pytest-cov
转储未覆盖的方法的名称(如果该方法的覆盖率为零)?pytest-cov
,有没有其他方法可以让它显示在vim或“缺少方法”报告中?如果我可以直接在 vim 中获得未覆盖行的注释,那就太棒了!
--cov-report term-missing
显示行号,但我希望在 vim 中为 vim
中未覆盖的方法提供方法名称(或更好的)注释。我知道 pytest-cov
html 报告,但这不是我要找的。
我尝试使用coverage-highlight.vim,但它似乎不适用于
Plug 'mgedmin/coverage-highlight.vim'
。我手动安装并得到了E117: Unknown function: coverage_highlight#highlight
。
FWIW,我使用的是 vanilla vim,而不是 neovim 或其他。我不在乎是否必须保存才能更新 vim 注释。
与 coverage.py vim 插件 coveragepy.vim 结合使用,可以很好地显示 vim 中未覆盖的行。