የPVS-ስቱዲዮ 7.04 መለቀቅ ለጄንኪንስ ቀጣይ ትውልድ 6.0.0 ማስጠንቀቂያዎች መለቀቅ ጋር ተገጣጠመ። ልክ በዚህ ልቀት ላይ፣ Warnings NG Plugin ለPVS-Studio static analyzer ድጋፍን አክሏል። ይህ ፕለጊን በጄንኪንስ ውስጥ ካሉ ማቀናበሪያ ወይም ሌሎች የትንታኔ መሳሪያዎች የማስጠንቀቂያ መረጃን በምስል ያሳያል። ይህ ጽሑፍ ይህን ፕለጊን ከPVS-Studio ጋር እንዴት እንደሚጭን እና እንደሚያዋቅር በዝርዝር ይገልፃል እና እንዲሁም አብዛኛዎቹን ችሎታዎች ይገልፃል።
የሚቀጥለው ትውልድ ማስጠንቀቂያ በጄንኪንስ ውስጥ መጫን
በነባሪነት ጄንኪንስ የሚገኘው በ
በመቀጠል "ፕለጊኖችን አስተዳድር" የሚለውን ንጥል ይምረጡ, "የሚገኝ" ትርን ይክፈቱ:
በማጣሪያ መስኩ ላይ በላይኛው ቀኝ ጥግ ላይ "ቀጣይ ትውልድ ማስጠንቀቂያ" አስገባ፡-
በዝርዝሩ ውስጥ ተሰኪውን ይፈልጉ ፣ በግራ በኩል ባለው ሳጥን ላይ ምልክት ያድርጉ እና “ያለ ድጋሚ ጫን ጫን” ን ጠቅ ያድርጉ።
የተሰኪው መጫኛ ገጽ ይከፈታል። ተሰኪውን የመጫን ውጤቶችን እዚህ እናያለን-
በጄንኪንስ ውስጥ አዲስ ተግባር መፍጠር
አሁን ነፃ ውቅር ያለው ተግባር እንፍጠር። በጄንኪንስ ዋና ገጽ ላይ "አዲስ ንጥል" የሚለውን ይምረጡ. የፕሮጀክቱን ስም ያስገቡ (ለምሳሌ WTM) እና "Freestyle project" የሚለውን ንጥል ይምረጡ።
"እሺ" ን ጠቅ ያድርጉ, ከዚያ በኋላ የተግባር ማዋቀር ገጹ ይከፈታል. በዚህ ገጽ ግርጌ ላይ በ "ድህረ-ግንባታ ድርጊቶች" ንጥል ውስጥ "ድህረ-ግንባታ ድርጊትን አክል" ዝርዝርን ይክፈቱ. በዝርዝሩ ውስጥ “የአሰባሳቢ ማስጠንቀቂያዎችን እና የማይለዋወጥ ትንተና ውጤቶችን ይመዝግቡ” ን ይምረጡ።
በ "መሳሪያ" መስኩ ተቆልቋይ ዝርዝር ውስጥ "PVS-Studio" ን ይምረጡ እና ከዚያ የማዳን ቁልፍን ጠቅ ያድርጉ። ለተግባራችን በጄንኪንስ ውስጥ ባለው የስራ ቦታ ላይ አቃፊ ለመፍጠር በተግባር ገጹ ላይ “አሁን ይገንቡ” ን ጠቅ ያድርጉ።
የፕሮጀክት ግንባታ ውጤቶችን ማግኘት
ዛሬ በ Github አዝማሚያዎች ውስጥ የdotnetcore/WTM ፕሮጄክትን አገኘሁት። ከ Github አውርጄው በጄንኪንስ ውስጥ ባለው WTM የግንባታ ማውጫ ውስጥ አስቀመጥኩት እና በቪዥዋል ስቱዲዮ ውስጥ የPVS-Studio analyzerን በመጠቀም ተንትነዋለሁ። በ Visual Studio ውስጥ PVS-ስቱዲዮን ስለመጠቀም ዝርዝር መግለጫ በተመሳሳይ ስም ጽሑፍ ውስጥ ቀርቧል ።
በጄንኪንስ የፕሮጀክት ግንባታውን ሁለት ጊዜ መራሁት። በዚህ ምክንያት በጄንኪንስ ውስጥ ባለው የWTM ተግባር ገጽ ላይ ግራፍ ታየ እና በግራ በኩል አንድ ምናሌ ታየ። የPVS-ስቱዲዮ ማስጠንቀቂያዎች:
በገበታው ላይ ወይም በዚህ ምናሌ ንጥል ላይ ጠቅ ሲያደርጉ፣ የሚቀጥለው ትውልድ ማስጠንቀቂያ በመጠቀም የPVS-Studio analyzer ዘገባን በማየት አንድ ገጽ ይከፈታል።
የውጤቶች ገጽ
በገጹ አናት ላይ ሁለት የፓይ ገበታዎች አሉ። ከገበታዎቹ በስተቀኝ የግራፍ መስኮት አለ። ከታች ጠረጴዛ ነው.
የግራ አምባሻ ገበታ የተለያየ የክብደት ደረጃዎች የማስጠንቀቂያ ጥምርታ ያሳያል፣ ትክክለኛው ደግሞ የአዲሱ፣ ያልተስተካከሉ እና የተስተካከሉ ማስጠንቀቂያዎች ጥምርታ ያሳያል። ሶስት ግራፎች አሉ. የሚታየው ግራፍ በግራ እና በቀኝ ያሉትን ቀስቶች በመጠቀም ይመረጣል. የመጀመሪያዎቹ ሁለት ግራፎች እንደ ቻርቶች ተመሳሳይ መረጃ ያሳያሉ, ሦስተኛው ደግሞ የማንቂያዎች ቁጥር ለውጥ ያሳያል.
ስብሰባዎችን ወይም ቀናትን እንደ ገበታ ነጥቦች መምረጥ ይችላሉ።
ለተወሰነ ጊዜ መረጃን ለማየት የገበታውን የጊዜ ክልል ማጥበብ እና ማስፋትም ይቻላል።
በግራፍ አፈ ታሪክ ውስጥ ያለውን የሜትሪክ ስያሜ ጠቅ በማድረግ የተወሰኑ መለኪያዎች ግራፎችን መደበቅ ይችላሉ፡-
የ"መደበኛ" መለኪያን ከደበቀ በኋላ ግራፍ፡-
ከዚህ በታች የተንታኙን ሪፖርት መረጃ የሚያሳይ ሠንጠረዥ አለ። የፓይ ገበታ ዘርፍ ላይ ጠቅ ሲያደርጉ ሰንጠረዡ ይጣራል፡-
ሰንጠረዡ ውሂብን ለማጣራት በርካታ ትሮች አሉት። በዚህ ምሳሌ፣ በስም ቦታ፣ ፋይል፣ ምድብ (የማንቂያ ስም) ማጣራት አለ። በሰንጠረዡ ውስጥ በአንድ ገጽ ላይ ምን ያህል ማስጠንቀቂያዎች እንደሚታዩ መምረጥ ይችላሉ (10, 25, 50, 100):
በ "ፍለጋ" መስክ ውስጥ በገባው ሕብረቁምፊ ውሂብን ማጣራት ይቻላል. በ"ቤዝ" ቃል የማጣራት ምሳሌ፡-
በ"ጉዳዮች" ትሩ ላይ በሠንጠረዡ ረድፍ መጀመሪያ ላይ የመደመር ምልክት ላይ ጠቅ ሲያደርጉ የማስጠንቀቂያው አጭር መግለጫ ይታያል፡-
አጭር መግለጫው በዚህ ማስጠንቀቂያ ላይ ዝርዝር መረጃ ያለው ወደ አንድ ድር ጣቢያ የሚወስድ አገናኝ ይዟል።
በ “ጥቅል” ፣ “ምድብ” ፣ “አይነት” ፣ “ከባድነት” አምዶች ውስጥ ያሉትን እሴቶች ጠቅ ሲያደርጉ የሰንጠረዡ መረጃ በተመረጠው እሴት ይጣራል። በምድብ አጣራ፡
የ"ዘመን" አምድ ከዚህ ማስጠንቀቂያ ምን ያህል ግንብ እንደተረፈ ያሳያል። በእድሜ ዓምድ ውስጥ ያለውን እሴት ጠቅ ማድረግ ይህ ማስጠንቀቂያ መጀመሪያ የታየበትን የግንባታ ገጽ ይከፍታል።
በ "ፋይል" አምድ ውስጥ ያለውን እሴት ጠቅ ማድረግ ማስጠንቀቂያውን ያስከተለውን ኮድ በመስመሩ ላይ የፋይሉን ምንጭ ኮድ ይከፍታል። ፋይሉ በግንባታ ማውጫ ውስጥ ካልሆነ ወይም ሪፖርቱ ከተፈጠረ በኋላ ተንቀሳቅሷል፣ የፋይሉን ምንጭ ኮድ መክፈት አይቻልም።
መደምደሚያ
የሚቀጥለው ትውልድ ማስጠንቀቂያዎች በጄንኪንስ ውስጥ በጣም ጠቃሚ የመረጃ ማሳያ መሳሪያ ሆኖ ተገኝቷል። በዚህ ፕለጊን ለ PVS-Studio የሚደረገው ድጋፍ PVS-Studioን ለሚጠቀሙ ሰዎች በእጅጉ እንደሚረዳቸው እና የሌሎችን የጄንኪንስ ተጠቃሚዎችን ትኩረት ወደ የማይንቀሳቀስ ትንታኔ እንደሚስብ ተስፋ እናደርጋለን። እና ምርጫዎ በ PVS-Studio ላይ እንደ ቋሚ ተንታኝ ከሆነ በጣም ደስተኞች እንሆናለን። እንጋብዝሃለን።
ይህንን ጽሑፍ ለእንግሊዝኛ ተናጋሪ ታዳሚዎች ማጋራት ከፈለጉ እባክዎን የትርጉም ማያያዣውን ይጠቀሙ፡ ቫለሪ ኮማሮቭ።
ምንጭ: hab.com