Devel::Cover::Report::Vim(3pm) مستندات ماژول‌های پرل پارچ لینوکس Devel::Cover::Report::Vim(3pm)

Devel::Cover::Report::Vim - بک‌اند نمایش داده‌های پوشش آزمون (Coverage) در ویم

نسخه 1.52

cover -report vim

این ماژول سازوکاری گزارش‌دهی برای نمایش داده‌های پوشش کد (code coverage) در ویرایشگر Vim فراهم می‌کند. این ابزار به گونه‌ای طراحی شده است که از طریق برنامه cover فراخوانی شود.

به‌طور پیش‌فرض، خروجی این گزارش فایلی به نام coverage.vim در دایرکتوری پایگاه داده پوشش است. برای استفاده از آن در ویم، دستور زیر را اجرا کنید:

:so cover_db/coverage.vim

پس از اجرا، علائمی را در ستون سمت چپ مشاهده خواهید کرد که وضعیت پوشش آن خط را نشان می‌دهند.

علائم و نشانه‌ها به شرح زیر هستند:

P - پوشش مستندات (Pod coverage)
S - پوشش عبارات (Statement coverage)
R - پوشش زیربرنامه‌ها و توابع (Subroutine coverage)
B - پوشش شاخه‌ها و انشعاب‌ها (Branch coverage)
C - پوشش شرط‌ها (Condition coverage)

آخرین معیار در ترتیبی که در بالا ذکر شد، موردی است که نمایش داده می‌شود. معیارهایی که به درستی پوشش داده شده‌اند با رنگ سبز نشان داده می‌شوند. معیارهای پوشش داده‌نشده با رنگ قرمز نمایش می‌یابند.

اگر داده‌های پوشش برای فایل در حال نمایش قدیمی باشند، تابع CoverageOld() فراخوانی شده و نام فایل به آن ارسال می‌شود. به همین ترتیب برای داده‌های پوشش به‌روز، تابع CoverageValid فراخوانی می‌گردد.

علائم و رنگ‌ها را می‌توان در فایلی با نام devel-cover.vim واقع در دایرکتوری ~/.vim شخصی‌سازی نمود.

فایل coverage.vim دو دستور کاربری جدید اضافه می‌کند: :Cov و :Uncov که می‌توان از آن‌ها برای تغییر وضعیت نمایش علائم پوشش استفاده کرد.

Devel::Cover(3pm), https://github.com/nyarly/Simplecov-Vim

Copyright 2012-2026, Paul Johnson (paul@pjcj.net)

این نرم‌افزار آزاد است و تحت همان شرایط خود پرل (Perl) مجوزدهی شده است.

آخرین نسخه این نرم‌افزار در نشانی زیر در دسترس است: https://pjcj.net

2026-03-09 perl v5.42.0