أداة تحليل ثابتة تبحث المراجع من الكود الذي تم تغييره للكشف عن نقاط الإدخال التي لها تأثير قوي على المستخدم.
يتغير الكود يوميًا ، ومن المهم دائمًا التحقق من تأثير التغييرات. في كثير من الحالات ، يعتمد التحقق من تأثير التغيير على مدى قيود المؤلف في كتابة الرمز ، مما يجعل من الصعب اكتشاف التأثيرات غير المقصودة خلال مراحل مراجعة التعليمات البرمجية و QA. تعمل هذه الأداة على تحسين جودة البرنامج من خلال اكتشاف التغييرات غير المقصودة في مرحلة مبكرة.
inga [options] --diff <string>
قم بتحليل نتيجة git diff --unified=0 (استخدم "-" للقراءة من المدخلات القياسية)
--root-path <string>
المسار النسبي للمشروع المراد تحليله ، لذلك إذا لم تعطي هذا الخيار ، فإنه يتخلف عن مسار تنفيذ الأمر.
--include <string>
أسماء الملفات لمطابقة نمط العالم لتضمين من التحليل. (على سبيل المثال "core/**/*. ts")
--exclude <string>
أسماء الملفات من نمط العالم مطابقة لاستبعاد من التحليل. (على سبيل المثال "**/*. Test. (TS | TSX)")
إنغا لصالح intellij
عمل إنغا