PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ
PVS-Studio 7.04 جي رليز جينڪنز لاءِ ڊيڄاريندڙ ايندڙ نسل 6.0.0 پلگ ان جي ڇڏڻ سان ٺهڪي اچي ٿي. بس هن رليز ۾، ڊيڄاريندڙ NG پلگ ان PVS-اسٽوڊيو جامد تجزيي لاءِ مدد شامل ڪئي. هي پلگ ان جينڪنز ۾ مرتب ڪندڙ يا ٻين تجزياتي اوزار مان ڊيڄاريندڙ ڊيٽا کي ڏسڻ ۾ اچي ٿو. هي آرٽيڪل تفصيل سان بيان ڪندو ته ڪيئن انسٽال ڪجي ۽ ترتيب ڏني وڃي هن پلگ ان کي PVS-Studio سان استعمال ڪرڻ لاءِ، ۽ ان جي تمام گهڻين صلاحيتن کي پڻ بيان ڪيو.

جينڪنز ۾ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي انسٽال ڪرڻ

ڊفالٽ جينڪنز تي واقع آهي http://localhost:8080. جينڪنز مين پيج تي، مٿي کاٻي پاسي، چونڊيو "جينڪنز کي منظم ڪريو":

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

اڳيون، "منظم پلگ ان" شيون چونڊيو، "دستياب" ٽيب کوليو:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

فلٽر فيلڊ ۾ مٿي ساڄي ڪنڊ ۾، داخل ڪريو "خبردار ايندڙ نسل":

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

لسٽ ۾ پلگ ان ڳولھيو، کاٻي پاسي واري دٻي کي چيڪ ڪريو ۽ ڪلڪ ڪريو "انسٽال بغير ٻيهر شروع ڪريو":

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

پلگ ان جي انسٽاليشن جو صفحو کلي ويندو. هتي اسان پلگ ان کي انسٽال ڪرڻ جا نتيجا ڏسندا:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

جينڪنز ۾ هڪ نئون ڪم ٺاهڻ

هاڻي اچو ته هڪ مفت ترتيب سان هڪ ڪم ٺاهيو. جينڪنز جي مکيه صفحي تي، "نئون شيون" چونڊيو. پروجيڪٽ جو نالو داخل ڪريو (مثال طور، WTM) ۽ "فري اسٽائل پروجيڪٽ" شيون چونڊيو.

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

"Ok" تي ڪلڪ ڪريو، جنهن کان پوء ٽاسڪ سيٽ اپ صفحو کلي ويندو. هن صفحي جي تري ۾، "پوسٽ-بلڊ ايڪشن" آئٽم ۾، "پوسٽ بلڊ ايڪشن شامل ڪريو" لسٽ کوليو. فهرست ۾، چونڊيو "رڪارڊ گڏ ڪرڻ وارن وارننگن ۽ جامد تجزيو جا نتيجا":

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

"ٽول" فيلڊ جي ڊراپ-ڊائون لسٽ ۾، "PVS-اسٽوڊيو" چونڊيو، پوء محفوظ ڪريو بٽڻ تي ڪلڪ ڪريو. ٽاسڪ پيج تي، اسان جي ڪم لاءِ جينڪنز ۾ ورڪ اسپيس ۾ فولڊر ٺاهڻ لاءِ ”هاڻي تعمير ڪريو“ تي ڪلڪ ڪريو:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

منصوبي جي تعمير جا نتيجا حاصل ڪرڻ

اڄ مان گٿب جي رجحانات ۾ ڊٽ نيٽڪور / WTM پروجيڪٽ ۾ آيو آهيان. مون ان کي Github تان ڊائون لوڊ ڪيو، ان کي جينڪنز ۾ WTM بلڊ ڊاريڪٽري ۾ رکيو ۽ PVS-اسٽوڊيو تجزيهڪار استعمال ڪندي بصري اسٽوڊيو ۾ ان جو تجزيو ڪيو. بصري اسٽوڊيو ۾ PVS-اسٽوڊيو استعمال ڪرڻ جو تفصيلي بيان ساڳئي نالي جي آرٽيڪل ۾ پيش ڪيو ويو آهي: PVS-اسٽوڊيو بصري اسٽوڊيو لاءِ.

مون ٻه ڀيرا جينڪنز ۾ پروجيڪٽ تعمير ڪيو. نتيجي طور، جينڪنز ۾ WTM ٽاسڪ پيج جي مٿي ساڄي پاسي هڪ گراف ظاهر ٿيو، ۽ هڪ مينيو آئٽم کاٻي پاسي ظاهر ٿيو. PVS-اسٽوڊيو ڊيڄاريندڙ:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

جڏهن توهان چارٽ يا هن مينيو آئٽم تي ڪلڪ ڪندا آهيو، هڪ صفحو کلي ٿو PVS-اسٽوڊيو تجزيه نگار رپورٽ جي ويزئلائيزيشن سان استعمال ڪندي وارننگز نيسٽ جنريشن پلگ ان:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

نتيجن جو صفحو

صفحي جي چوٽي تي ٻه پائي چارٽ آهن. چارٽ جي ساڄي پاسي گراف ونڊو آهي. هيٺ هڪ ٽيبل آهي.

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

کاٻي پائي چارٽ مختلف شدت جي سطحن جي ڊيڄاريندڙن جو تناسب ڏيکاري ٿو، ساڄي ھڪڙي نئين، غير درست ٿيل ۽ درست ٿيل ڊيڄاريندڙن جو تناسب ڏيکاري ٿو. ٽي گراف آهن. ڏيکاريل گراف کي کاٻي ۽ ساڄي پاسي تير استعمال ڪندي چونڊيو ويو آهي. پهرين ٻه گراف ڏيکارين ٿا ساڳي معلومات چارٽ وانگر، ۽ ٽيون ڏيکاري ٿو خبردارين جي تعداد ۾ تبديلي.

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

توھان چونڊي سگھوٿا اسيمبليون يا ڏينھن چارٽ پوائنٽ جي طور تي.

اهو پڻ ممڪن آهي ته چارٽ جي وقت جي حد کي تنگ ۽ وڌايو وڃي هڪ خاص مدت لاءِ ڊيٽا ڏسڻ لاءِ:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

توهان گراف جي ڏند ڪٿا ۾ ميٽرڪ نامزدگي تي ڪلڪ ڪندي ڪجهه ميٽرڪ جا گراف لڪائي سگهو ٿا:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

"عام" ميٽرڪ کي لڪائڻ کان پوء گراف:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

ھيٺ ڏنل جدول آھي جيڪو ڏيکاري ٿو تجزيو ڪندڙ رپورٽ ڊيٽا. جڏهن توهان پائي چارٽ جي شعبي تي ڪلڪ ڪريو ٿا، ٽيبل فلٽر ٿيل آهي:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

ڊيٽا کي فلٽر ڪرڻ لاء ٽيبل ۾ ڪيترائي ٽيب آھن. ھن مثال ۾، فلٽرنگ نالي جي جڳھ، فائل، ڪيٽيگري (خبردار نالو) موجود آھي. ٽيبل ۾ توهان چونڊ ڪري سگهو ٿا ته هڪ صفحي تي ڪيترا ڊيڄاريندڙ ڏيکاريا وڃن (10, 25, 50, 100):

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

"ڳولا" فيلڊ ۾ داخل ٿيل اسٽرنگ ذريعي ڊيٽا کي فلٽر ڪرڻ ممڪن آهي. لفظ ”بيس“ ذريعي فلٽر ڪرڻ جو مثال:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

"مسائل" ٽئب تي، جڏهن توهان ٽيبل جي قطار جي شروعات ۾ پلس نشاني تي ڪلڪ ڪندا، ڊيڄاريندڙ جي مختصر وضاحت ڏيکاري ويندي:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

مختصر وضاحت ۾ ويب سائيٽ جي لنڪ شامل آهي جنهن ۾ هن خبرداري تي تفصيلي معلومات آهي.

جڏهن توهان "پيڪيج"، "ڪئٽيگوري"، "قسم"، "شدت" ڪالمن ۾ ويلز تي ڪلڪ ڪريو ٿا، ٽيبل ڊيٽا کي منتخب ڪيل قدر طرفان فلٽر ڪيو ويندو آهي. درجي جي لحاظ کان فلٽر:

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

"عمر" ڪالم ڏيکاري ٿو ته ڪيتريون عمارتون هن خبرداري کان بچي ويون. عمر جي ڪالمن ۾ قيمت تي ڪلڪ ڪندي تعميراتي صفحو کوليندو جتي هي ڊيڄاريندڙ پهريون ڀيرو ظاهر ٿيو.

"فائل" ڪالمن ۾ هڪ قدر تي ڪلڪ ڪرڻ سان فائل جو سورس ڪوڊ ان لائن تي کلي ويندو جنهن جي ڪري ڊيڄاريو. جيڪڏهن فائل بلڊ ڊاريڪٽري ۾ نه آهي يا رپورٽ ٺهڻ کان پوءِ منتقل ڪئي وئي هئي، فائل جو سورس ڪوڊ کولڻ ممڪن نه هوندو.

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

ٿڪل

ڊيڄاريندڙ ايندڙ نسل جينڪنز ۾ هڪ تمام مفيد ڊيٽا بصري اوزار ثابت ٿيو. اسان اميد ٿا ڪريون ته PVS-Studio لاءِ ھن پلگ ان جي مدد انھن جي مدد ڪندي جيڪي اڳ ۾ ئي PVS-اسٽوڊيو استعمال ڪندا آھن، ۽ پڻ ٻين جينڪنز استعمال ڪندڙن جو ڌيان جامد تجزيو ڏانھن ڇڪيندو. ۽ جيڪڏهن توهان جي پسند PVS-Studio تي هڪ جامد تجزيي جي طور تي پوي ٿي، اسان کي ڏاڍي خوشي ٿي ويندي. اسان توهان کي دعوت ڏيون ٿا ڊائون لوڊ ۽ ڪوشش ڪريو اسان جو اوزار.

PVS-Studio انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل پلگ ان کي ترتيب ڏيڻ

جيڪڏهن توهان هن مضمون کي انگريزي ڳالهائيندڙ سامعين سان حصيداري ڪرڻ چاهيو ٿا، مهرباني ڪري ترجمو لنڪ استعمال ڪريو: Valery Komarov. PVS-اسٽوڊيو ۾ انضمام لاءِ ڊيڄاريندڙ ايندڙ نسل جي پلگ ان جي ترتيب.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو