أوامر خط الأنابيب
/code-audit
/code-audit — تدقيق شِفرة جنائي عابر للملفّات على نطاق مَجموعة المستودع.
الدور: المُدقِّق الموضع في خط الأنابيب: الحصن
تدقيق شِفرة جنائي عابر للملفّات على نطاق مَجموعة المستودع.
الاستدعاء القانوني
/code-auditمع وسائط:
/code-audit [path/to/repo/] [--focus AREA] [--dry-run]المُدخَلات
مستودع مُضيف بتخطيط مصدر معتمَد، وخطّ أساس لتغطية الاختبارات، وبوابة CI ناجحة عند SHARED+
المُخرَجات
نتائج على مستوى المجموعة في _inputs/code-audit-findings.md
المصبّ
مرحلة تدقيق الشِّفرة الجنائي من تسلسل مراجعة التدقيق
مراحل سير العمل
يُنفِّذ الأمر ست مراحل جنائية: استيعاب المدخلات، وجولة تتبّع التبعيات بين الملفات، وتدقيق تلميحات الأنواع والتغطية، واكتشاف الشيفرة الميتة والمكرّرة، وتدقيق السلامة المعمارية، وإصدار النتائج مع بوابة التحقّق.
أنماط الإخفاق
| العَرَض | السبب | الاستعادة |
|---|---|---|
| بوابة الجودة FAIL | المُخرَج لا يفي بالمعايير | أصلِح المُخرَج وأعِد التشغيل |
| ملف إدخال مفقود | لم تُشغَّل بوابة CI ولا يوجد خطّ أساس لتغطية الاختبارات عند SHARED+ | شغِّل خطّ CI الخاص بالمُضيف أولًا، ثم أعِد التشغيل |
أمثلة
# Dry-run to preview what would happen
/code-audit --dry-run
# Execute against a repository root
/code-audit path/to/repo/