Community وPro هما إضافة VS Code، من المصدر نفسه تمامًا وتقرآن الإعدادات نفسها تمامًا — اختر ما يناسب طريقة استخدامك، وبدّل لاحقًا بمجرد تثبيت الأخرى. الثالث هو المنتج نفسه لـ Visual Studio 2022 و2026.
الامتداد نفسه، من دون آليات الفترة التجريبية وخطط الفرق — مجاني بشكل دائم منذ لحظة التثبيت، بلا حد زمني. ويمكنك اختياريًا فتح جميع الميزات (بما فيها MC/DC) دون أي تكلفة عبر مشاركة بيانات قياس عن بُعد تفصيلية عن الاستخدام، أو الترقية إلى Pro في أي وقت.
SHA-256
كامل الميزات منذ التثبيت: MC/DC، وتقارير Full HTML Report بلا حدود، وعرض Annotated Source جنبًا إلى جنب. يبدأ بفترة تجريبية مجانية مدتها 14 يومًا — وبعدها ينتقل إلى مجموعة ميزات Community المجانية نفسها بدلًا من منعك من الاستخدام، أو يمكنك تفعيل خطة مدفوعة.
SHA-256
القارئ نفسه، في Visual Studio 2022 و2026 — Community وProfessional وEnterprise. لا يستخدم تغطية الكود الخاصة بـ Visual Studio، التي تقتصر في 2022 على Enterprise: على Community وProfessional هذه هي التغطية الوحيدة التي ستعرضها البيئة. مشمول في كل خطة مدفوعة؛ وعلى جهاز فُعِّل فيه Coverage Studio لـ VS Code لا يحتاج إلى مفتاح خاص به.
تنزيل لـ Visual Studio (.vsix)
SHA-256
القارئ نفسه، مجانًا، للأماكن التي لا محرر فيها: بوابة في خط أنابيب، وشارة في README، وتقرير HTML على خادم بناء، ومقارنة بخط الأساس على طلب سحب، وخادم MCP لوكيل ذكاء اصطناعي. Windows وLinux وWSL وmacOS، مع Node 20 أو أحدث. وكل أمر يوثّق نفسه.
npm install -g fucini-coverage
تنزيل الحزمة (.tgz) fucini-coverage على npm
SHA-256
لا يثبّت VS Code ملف .vsix الذي نزّلته تلقائيًا — افتحه من داخل المحرر:
في Visual Studio، افتح ملف .vsix الذي نزّلته: يسألك VSIX Installer في أي Visual Studio يثبّته — أيٌّ من 2022 و2026، Community أو Professional أو Enterprise — ويثبّته بعد إغلاق البيئة. تُحمَّل الإضافة عند فتح حل أو مجلد، ويُفتح Tools → Coverage Studio → Getting Started من تلقاء نفسه في المرة الأولى.
للتحقق من تنزيل، قارن SHA-256 الخاص به بما هو معروض أعلاه: شغّل Get-FileHash .\coverage-studio-vscode-<version>.vsix -Algorithm SHA256 في PowerShell، أو shasum -a 256 coverage-studio-vscode-<version>.vsix على macOS وLinux؛ وبناء Visual Studio هو coverage-studio-vs-<version>.vsix. تجزئات البناءات الحالية — الثلاثة جميعها — مدرجة في SHA256SUMS.txt. تُزال البناءات الأقدم من التغذية عند صدور بناء جديد.
يصل العمل الجديد إلى هذا الموقع قبل وصوله إلى Marketplace، ويمكنك أن تطلب تقديمه إليك: افتح عرض Coverage، ووسّع لوحة الترخيص، ثم اضغط اختبار إصدارات ما قبل الإطلاق…. ومن حينها يفحص الامتداد هنا موجزًا منفصلًا لإصدارات ما قبل الإطلاق إلى جانب الموجز المعتاد، ويقدّم الأحدث من الاثنين. إصدارات ما قبل الإطلاق مختبَرة، لكنها الإصدارات التي نكون أقل يقينًا بشأنها — وأنت تتطوع للعثور على ما فاتنا. والانضمام يُعلِمنا أن هذا التثبيت في القناة، فنعرف كم عدد من يختبرون ونستطيع إخبارك بما تغيّر؛ والمغادرة تعيدك إلى المسار المعتاد مع الإصدار المستقر التالي. وهذا كله هو أيضًا الإعداد fuciniCoverage.update.preRelease.
Screenshot pending — add assets/img/licence-prerelease.png (see SCREENSHOTS.md).لا يتوفر دائمًا إصدار ما قبل إطلاق، والانضمام في غيابه لا يكلّف شيئًا: يجد الامتداد موجزًا فارغًا، ولا يقول شيئًا عن ذلك، ويستمر في تقديم الإصدارات المستقرة إلى أن يُنشَر واحد.
ثبّت أحد بناءي VS Code وتريد الآخر بدلًا منه؟ ثبّت الآخر بالطريقة نفسها ثم عطّل الأول أو أزله — كلاهما يقرأ إعدادات fuciniCoverage.* نفسها، بما فيها مفتاح التفعيل إن كان لديك، فلا يضيع شيء عند التبديل.
لست متأكدًا أيهما يناسبك؟ راجع التفاصيل الكاملة في صفحة الأسعار.