PVS-Studio 7.04 جي رليز جينڪنز لاءِ ڊيڄاريندڙ ايندڙ نسل 6.0.0 پلگ ان جي ڇڏڻ سان ٺهڪي اچي ٿي. بس هن رليز ۾، ڊيڄاريندڙ NG پلگ ان PVS-اسٽوڊيو جامد تجزيي لاءِ مدد شامل ڪئي. هي پلگ ان جينڪنز ۾ مرتب ڪندڙ يا ٻين تجزياتي اوزار مان ڊيڄاريندڙ ڊيٽا کي ڏسڻ ۾ اچي ٿو. هي آرٽيڪل تفصيل سان بيان ڪندو ته ڪيئن انسٽال ڪجي ۽ ترتيب ڏني وڃي هن پلگ ان کي PVS-Studio سان استعمال ڪرڻ لاءِ، ۽ ان جي تمام گهڻين صلاحيتن کي پڻ بيان ڪيو.
جينڪنز ۾ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي انسٽال ڪرڻ
ڊفالٽ جينڪنز تي واقع آهي
اڳيون، "منظم پلگ ان" شيون چونڊيو، "دستياب" ٽيب کوليو:
فلٽر فيلڊ ۾ مٿي ساڄي ڪنڊ ۾، داخل ڪريو "خبردار ايندڙ نسل":
لسٽ ۾ پلگ ان ڳولھيو، کاٻي پاسي واري دٻي کي چيڪ ڪريو ۽ ڪلڪ ڪريو "انسٽال بغير ٻيهر شروع ڪريو":
پلگ ان جي انسٽاليشن جو صفحو کلي ويندو. هتي اسان پلگ ان کي انسٽال ڪرڻ جا نتيجا ڏسندا:
جينڪنز ۾ هڪ نئون ڪم ٺاهڻ
هاڻي اچو ته هڪ مفت ترتيب سان هڪ ڪم ٺاهيو. جينڪنز جي مکيه صفحي تي، "نئون شيون" چونڊيو. پروجيڪٽ جو نالو داخل ڪريو (مثال طور، WTM) ۽ "فري اسٽائل پروجيڪٽ" شيون چونڊيو.
"Ok" تي ڪلڪ ڪريو، جنهن کان پوء ٽاسڪ سيٽ اپ صفحو کلي ويندو. هن صفحي جي تري ۾، "پوسٽ-بلڊ ايڪشن" آئٽم ۾، "پوسٽ بلڊ ايڪشن شامل ڪريو" لسٽ کوليو. فهرست ۾، چونڊيو "رڪارڊ گڏ ڪرڻ وارن وارننگن ۽ جامد تجزيو جا نتيجا":
"ٽول" فيلڊ جي ڊراپ-ڊائون لسٽ ۾، "PVS-اسٽوڊيو" چونڊيو، پوء محفوظ ڪريو بٽڻ تي ڪلڪ ڪريو. ٽاسڪ پيج تي، اسان جي ڪم لاءِ جينڪنز ۾ ورڪ اسپيس ۾ فولڊر ٺاهڻ لاءِ ”هاڻي تعمير ڪريو“ تي ڪلڪ ڪريو:
منصوبي جي تعمير جا نتيجا حاصل ڪرڻ
اڄ مان گٿب جي رجحانات ۾ ڊٽ نيٽڪور / WTM پروجيڪٽ ۾ آيو آهيان. مون ان کي Github تان ڊائون لوڊ ڪيو، ان کي جينڪنز ۾ WTM بلڊ ڊاريڪٽري ۾ رکيو ۽ PVS-اسٽوڊيو تجزيهڪار استعمال ڪندي بصري اسٽوڊيو ۾ ان جو تجزيو ڪيو. بصري اسٽوڊيو ۾ PVS-اسٽوڊيو استعمال ڪرڻ جو تفصيلي بيان ساڳئي نالي جي آرٽيڪل ۾ پيش ڪيو ويو آهي:
مون ٻه ڀيرا جينڪنز ۾ پروجيڪٽ تعمير ڪيو. نتيجي طور، جينڪنز ۾ WTM ٽاسڪ پيج جي مٿي ساڄي پاسي هڪ گراف ظاهر ٿيو، ۽ هڪ مينيو آئٽم کاٻي پاسي ظاهر ٿيو. PVS-اسٽوڊيو ڊيڄاريندڙ:
جڏهن توهان چارٽ يا هن مينيو آئٽم تي ڪلڪ ڪندا آهيو، هڪ صفحو کلي ٿو PVS-اسٽوڊيو تجزيه نگار رپورٽ جي ويزئلائيزيشن سان استعمال ڪندي وارننگز نيسٽ جنريشن پلگ ان:
نتيجن جو صفحو
صفحي جي چوٽي تي ٻه پائي چارٽ آهن. چارٽ جي ساڄي پاسي گراف ونڊو آهي. هيٺ هڪ ٽيبل آهي.
کاٻي پائي چارٽ مختلف شدت جي سطحن جي ڊيڄاريندڙن جو تناسب ڏيکاري ٿو، ساڄي ھڪڙي نئين، غير درست ٿيل ۽ درست ٿيل ڊيڄاريندڙن جو تناسب ڏيکاري ٿو. ٽي گراف آهن. ڏيکاريل گراف کي کاٻي ۽ ساڄي پاسي تير استعمال ڪندي چونڊيو ويو آهي. پهرين ٻه گراف ڏيکارين ٿا ساڳي معلومات چارٽ وانگر، ۽ ٽيون ڏيکاري ٿو خبردارين جي تعداد ۾ تبديلي.
توھان چونڊي سگھوٿا اسيمبليون يا ڏينھن چارٽ پوائنٽ جي طور تي.
اهو پڻ ممڪن آهي ته چارٽ جي وقت جي حد کي تنگ ۽ وڌايو وڃي هڪ خاص مدت لاءِ ڊيٽا ڏسڻ لاءِ:
توهان گراف جي ڏند ڪٿا ۾ ميٽرڪ نامزدگي تي ڪلڪ ڪندي ڪجهه ميٽرڪ جا گراف لڪائي سگهو ٿا:
"عام" ميٽرڪ کي لڪائڻ کان پوء گراف:
ھيٺ ڏنل جدول آھي جيڪو ڏيکاري ٿو تجزيو ڪندڙ رپورٽ ڊيٽا. جڏهن توهان پائي چارٽ جي شعبي تي ڪلڪ ڪريو ٿا، ٽيبل فلٽر ٿيل آهي:
ڊيٽا کي فلٽر ڪرڻ لاء ٽيبل ۾ ڪيترائي ٽيب آھن. ھن مثال ۾، فلٽرنگ نالي جي جڳھ، فائل، ڪيٽيگري (خبردار نالو) موجود آھي. ٽيبل ۾ توهان چونڊ ڪري سگهو ٿا ته هڪ صفحي تي ڪيترا ڊيڄاريندڙ ڏيکاريا وڃن (10, 25, 50, 100):
"ڳولا" فيلڊ ۾ داخل ٿيل اسٽرنگ ذريعي ڊيٽا کي فلٽر ڪرڻ ممڪن آهي. لفظ ”بيس“ ذريعي فلٽر ڪرڻ جو مثال:
"مسائل" ٽئب تي، جڏهن توهان ٽيبل جي قطار جي شروعات ۾ پلس نشاني تي ڪلڪ ڪندا، ڊيڄاريندڙ جي مختصر وضاحت ڏيکاري ويندي:
مختصر وضاحت ۾ ويب سائيٽ جي لنڪ شامل آهي جنهن ۾ هن خبرداري تي تفصيلي معلومات آهي.
جڏهن توهان "پيڪيج"، "ڪئٽيگوري"، "قسم"، "شدت" ڪالمن ۾ ويلز تي ڪلڪ ڪريو ٿا، ٽيبل ڊيٽا کي منتخب ڪيل قدر طرفان فلٽر ڪيو ويندو آهي. درجي جي لحاظ کان فلٽر:
"عمر" ڪالم ڏيکاري ٿو ته ڪيتريون عمارتون هن خبرداري کان بچي ويون. عمر جي ڪالمن ۾ قيمت تي ڪلڪ ڪندي تعميراتي صفحو کوليندو جتي هي ڊيڄاريندڙ پهريون ڀيرو ظاهر ٿيو.
"فائل" ڪالمن ۾ هڪ قدر تي ڪلڪ ڪرڻ سان فائل جو سورس ڪوڊ ان لائن تي کلي ويندو جنهن جي ڪري ڊيڄاريو. جيڪڏهن فائل بلڊ ڊاريڪٽري ۾ نه آهي يا رپورٽ ٺهڻ کان پوءِ منتقل ڪئي وئي هئي، فائل جو سورس ڪوڊ کولڻ ممڪن نه هوندو.
ٿڪل
ڊيڄاريندڙ ايندڙ نسل جينڪنز ۾ هڪ تمام مفيد ڊيٽا بصري اوزار ثابت ٿيو. اسان اميد ٿا ڪريون ته PVS-Studio لاءِ ھن پلگ ان جي مدد انھن جي مدد ڪندي جيڪي اڳ ۾ ئي PVS-اسٽوڊيو استعمال ڪندا آھن، ۽ پڻ ٻين جينڪنز استعمال ڪندڙن جو ڌيان جامد تجزيو ڏانھن ڇڪيندو. ۽ جيڪڏهن توهان جي پسند PVS-Studio تي هڪ جامد تجزيي جي طور تي پوي ٿي، اسان کي ڏاڍي خوشي ٿي ويندي. اسان توهان کي دعوت ڏيون ٿا
جيڪڏهن توهان هن مضمون کي انگريزي ڳالهائيندڙ سامعين سان حصيداري ڪرڻ چاهيو ٿا، مهرباني ڪري ترجمو لنڪ استعمال ڪريو: Valery Komarov.
جو ذريعو: www.habr.com