تخطٍّ إلى المحتوى
Fendixالتوثيقالتوثيق

.fendix.yaml · SEC-001 · SARIF

الإصدار الحالي v3.7.0
دليلمستقرv3.7.0

اشتراط التغطية

أغلق القرار عند الفشل إذا لم تسلّم المحللات المهيأة أو المسماة الأدلة المطلوبة.

في هذه الصفحة

كيف أمنع ظهور التحليل المفقود كأنه إصدار نظيف؟

اختر مستوى الصرامة

التحليل المهيأ
--fail-on-coverage-gapيعيد رمز الخروج 2 عندما يتعذر محلل مهيأ للعمل أو يفشل.
متطلب مسمى
--require-analyzersيعيد 2 ما لم يُسلّم كل محلل مسمى بالحالة ok أو not_applicable؛ ويُعد تعطيله تناقضًا.

اشترط SCA صراحة

تأتي أسماء المحللات من السجل المستقر في المحرك المثبّت. تحقق من الأسماء الدقيقة بواسطة fendix scan --help؛ تفشل الأسماء غير المعروفة قبل بدء الفحص.

terminal
fendix scan \
  --code ./src \
  --require-analyzers pip,npm,govulncheck \
  --fail-on-coverage-gap \
  --format json \
  --output findings.json

فسّر رمز الخروج 2 بدقة

يعني رمز الخروج 2 أن عقد التحليل المطلوب لم يُستوفَ. وهو يختلف عن 1 الذي يعني أن نتيجة وصلت إلى BLOCK. احفظ التقرير حتى يبقى سبب فجوة التغطية قابلًا للمراجعة.

لماذا يعمل بهذه الطريقة؟

اقرأ التغطية للنموذج، والنتائج وقرارات الإصدار لحدود المحصلة. تجد أسماء المحللات والخيارات الدقيقة في مرجع قرارات وتغطية scan.