ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ
የPVS-ስቱዲዮ 7.04 መለቀቅ ለጄንኪንስ ቀጣይ ትውልድ 6.0.0 ማስጠንቀቂያዎች መለቀቅ ጋር ተገጣጠመ። ልክ በዚህ ልቀት ላይ፣ Warnings NG Plugin ለPVS-Studio static analyzer ድጋፍን አክሏል። ይህ ፕለጊን በጄንኪንስ ውስጥ ካሉ ማቀናበሪያ ወይም ሌሎች የትንታኔ መሳሪያዎች የማስጠንቀቂያ መረጃን በምስል ያሳያል። ይህ ጽሑፍ ይህን ፕለጊን ከPVS-Studio ጋር እንዴት እንደሚጭን እና እንደሚያዋቅር በዝርዝር ይገልፃል እና እንዲሁም አብዛኛዎቹን ችሎታዎች ይገልፃል።

የሚቀጥለው ትውልድ ማስጠንቀቂያ በጄንኪንስ ውስጥ መጫን

በነባሪነት ጄንኪንስ የሚገኘው በ http://localhost:8080. በጄንኪንስ ዋና ገጽ ላይ፣ ከላይ በግራ በኩል፣ "ጄንኪንስን አስተዳድር" የሚለውን ይምረጡ፡-

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

በመቀጠል "ፕለጊኖችን አስተዳድር" የሚለውን ንጥል ይምረጡ, "የሚገኝ" ትርን ይክፈቱ:

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

በማጣሪያ መስኩ ላይ በላይኛው ቀኝ ጥግ ላይ "ቀጣይ ትውልድ ማስጠንቀቂያ" አስገባ፡-

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

በዝርዝሩ ውስጥ ተሰኪውን ይፈልጉ ፣ በግራ በኩል ባለው ሳጥን ላይ ምልክት ያድርጉ እና “ያለ ድጋሚ ጫን ጫን” ን ጠቅ ያድርጉ።

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

የተሰኪው መጫኛ ገጽ ይከፈታል። ተሰኪውን የመጫን ውጤቶችን እዚህ እናያለን-

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

በጄንኪንስ ውስጥ አዲስ ተግባር መፍጠር

አሁን ነፃ ውቅር ያለው ተግባር እንፍጠር። በጄንኪንስ ዋና ገጽ ላይ "አዲስ ንጥል" የሚለውን ይምረጡ. የፕሮጀክቱን ስም ያስገቡ (ለምሳሌ WTM) እና "Freestyle project" የሚለውን ንጥል ይምረጡ።

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

"እሺ" ን ጠቅ ያድርጉ, ከዚያ በኋላ የተግባር ማዋቀር ገጹ ይከፈታል. በዚህ ገጽ ግርጌ ላይ በ "ድህረ-ግንባታ ድርጊቶች" ንጥል ውስጥ "ድህረ-ግንባታ ድርጊትን አክል" ዝርዝርን ይክፈቱ. በዝርዝሩ ውስጥ “የአሰባሳቢ ማስጠንቀቂያዎችን እና የማይለዋወጥ ትንተና ውጤቶችን ይመዝግቡ” ን ይምረጡ።

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

በ "መሳሪያ" መስኩ ተቆልቋይ ዝርዝር ውስጥ "PVS-Studio" ን ይምረጡ እና ከዚያ የማዳን ቁልፍን ጠቅ ያድርጉ። ለተግባራችን በጄንኪንስ ውስጥ ባለው የስራ ቦታ ላይ አቃፊ ለመፍጠር በተግባር ገጹ ላይ “አሁን ይገንቡ” ን ጠቅ ያድርጉ።

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

የፕሮጀክት ግንባታ ውጤቶችን ማግኘት

ዛሬ በ Github አዝማሚያዎች ውስጥ የdotnetcore/WTM ፕሮጄክትን አገኘሁት። ከ Github አውርጄው በጄንኪንስ ውስጥ ባለው WTM የግንባታ ማውጫ ውስጥ አስቀመጥኩት እና በቪዥዋል ስቱዲዮ ውስጥ የPVS-Studio analyzerን በመጠቀም ተንትነዋለሁ። በ Visual Studio ውስጥ PVS-ስቱዲዮን ስለመጠቀም ዝርዝር መግለጫ በተመሳሳይ ስም ጽሑፍ ውስጥ ቀርቧል ። PVS-ስቱዲዮ ለእይታ ስቱዲዮ.

በጄንኪንስ የፕሮጀክት ግንባታውን ሁለት ጊዜ መራሁት። በዚህ ምክንያት በጄንኪንስ ውስጥ ባለው የWTM ተግባር ገጽ ላይ ግራፍ ታየ እና በግራ በኩል አንድ ምናሌ ታየ። የPVS-ስቱዲዮ ማስጠንቀቂያዎች:

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

በገበታው ላይ ወይም በዚህ ምናሌ ንጥል ላይ ጠቅ ሲያደርጉ፣ የሚቀጥለው ትውልድ ማስጠንቀቂያ በመጠቀም የPVS-Studio analyzer ዘገባን በማየት አንድ ገጽ ይከፈታል።

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

የውጤቶች ገጽ

በገጹ አናት ላይ ሁለት የፓይ ገበታዎች አሉ። ከገበታዎቹ በስተቀኝ የግራፍ መስኮት አለ። ከታች ጠረጴዛ ነው.

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

የግራ አምባሻ ገበታ የተለያየ የክብደት ደረጃዎች የማስጠንቀቂያ ጥምርታ ያሳያል፣ ትክክለኛው ደግሞ የአዲሱ፣ ያልተስተካከሉ እና የተስተካከሉ ማስጠንቀቂያዎች ጥምርታ ያሳያል። ሶስት ግራፎች አሉ. የሚታየው ግራፍ በግራ እና በቀኝ ያሉትን ቀስቶች በመጠቀም ይመረጣል. የመጀመሪያዎቹ ሁለት ግራፎች እንደ ቻርቶች ተመሳሳይ መረጃ ያሳያሉ, ሦስተኛው ደግሞ የማንቂያዎች ቁጥር ለውጥ ያሳያል.

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

ስብሰባዎችን ወይም ቀናትን እንደ ገበታ ነጥቦች መምረጥ ይችላሉ።

ለተወሰነ ጊዜ መረጃን ለማየት የገበታውን የጊዜ ክልል ማጥበብ እና ማስፋትም ይቻላል።

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

በግራፍ አፈ ታሪክ ውስጥ ያለውን የሜትሪክ ስያሜ ጠቅ በማድረግ የተወሰኑ መለኪያዎች ግራፎችን መደበቅ ይችላሉ፡-

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

የ"መደበኛ" መለኪያን ከደበቀ በኋላ ግራፍ፡-

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

ከዚህ በታች የተንታኙን ሪፖርት መረጃ የሚያሳይ ሠንጠረዥ አለ። የፓይ ገበታ ዘርፍ ላይ ጠቅ ሲያደርጉ ሰንጠረዡ ይጣራል፡-

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

ሰንጠረዡ ውሂብን ለማጣራት በርካታ ትሮች አሉት። በዚህ ምሳሌ፣ በስም ቦታ፣ ፋይል፣ ምድብ (የማንቂያ ስም) ማጣራት አለ። በሰንጠረዡ ውስጥ በአንድ ገጽ ላይ ምን ያህል ማስጠንቀቂያዎች እንደሚታዩ መምረጥ ይችላሉ (10, 25, 50, 100):

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

በ "ፍለጋ" መስክ ውስጥ በገባው ሕብረቁምፊ ውሂብን ማጣራት ይቻላል. በ"ቤዝ" ቃል የማጣራት ምሳሌ፡-

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

በ"ጉዳዮች" ትሩ ላይ በሠንጠረዡ ረድፍ መጀመሪያ ላይ የመደመር ምልክት ላይ ጠቅ ሲያደርጉ የማስጠንቀቂያው አጭር መግለጫ ይታያል፡-

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

አጭር መግለጫው በዚህ ማስጠንቀቂያ ላይ ዝርዝር መረጃ ያለው ወደ አንድ ድር ጣቢያ የሚወስድ አገናኝ ይዟል።

በ “ጥቅል” ፣ “ምድብ” ፣ “አይነት” ፣ “ከባድነት” አምዶች ውስጥ ያሉትን እሴቶች ጠቅ ሲያደርጉ የሰንጠረዡ መረጃ በተመረጠው እሴት ይጣራል። በምድብ አጣራ፡

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

የ"ዘመን" አምድ ከዚህ ማስጠንቀቂያ ምን ያህል ግንብ እንደተረፈ ያሳያል። በእድሜ ዓምድ ውስጥ ያለውን እሴት ጠቅ ማድረግ ይህ ማስጠንቀቂያ መጀመሪያ የታየበትን የግንባታ ገጽ ይከፍታል።

በ "ፋይል" አምድ ውስጥ ያለውን እሴት ጠቅ ማድረግ ማስጠንቀቂያውን ያስከተለውን ኮድ በመስመሩ ላይ የፋይሉን ምንጭ ኮድ ይከፍታል። ፋይሉ በግንባታ ማውጫ ውስጥ ካልሆነ ወይም ሪፖርቱ ከተፈጠረ በኋላ ተንቀሳቅሷል፣ የፋይሉን ምንጭ ኮድ መክፈት አይቻልም።

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

መደምደሚያ

የሚቀጥለው ትውልድ ማስጠንቀቂያዎች በጄንኪንስ ውስጥ በጣም ጠቃሚ የመረጃ ማሳያ መሳሪያ ሆኖ ተገኝቷል። በዚህ ፕለጊን ለ PVS-Studio የሚደረገው ድጋፍ PVS-Studioን ለሚጠቀሙ ሰዎች በእጅጉ እንደሚረዳቸው እና የሌሎችን የጄንኪንስ ተጠቃሚዎችን ትኩረት ወደ የማይንቀሳቀስ ትንታኔ እንደሚስብ ተስፋ እናደርጋለን። እና ምርጫዎ በ PVS-Studio ላይ እንደ ቋሚ ተንታኝ ከሆነ በጣም ደስተኞች እንሆናለን። እንጋብዝሃለን። አውርድና ሞክር የእኛ መሳሪያ.

ለPVS-ስቱዲዮ ውህደት ማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪን በማዘጋጀት ላይ

ይህንን ጽሑፍ ለእንግሊዝኛ ተናጋሪ ታዳሚዎች ማጋራት ከፈለጉ እባክዎን የትርጉም ማያያዣውን ይጠቀሙ፡ ቫለሪ ኮማሮቭ። ወደ PVS-ስቱዲዮ ለመዋሃድ የማስጠንቀቂያዎች ቀጣይ ትውልድ ተሰኪ ማዋቀር.

ምንጭ: hab.com

አስተያየት ያክሉ