பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்
PVS-Studio 7.04 இன் வெளியீடு ஜென்கின்ஸ்க்கான எச்சரிக்கைகள் அடுத்த தலைமுறை 6.0.0 செருகுநிரலின் வெளியீட்டோடு ஒத்துப்போனது. இந்த வெளியீட்டில், எச்சரிக்கைகள் NG செருகுநிரல் PVS-Studio நிலையான பகுப்பாய்விக்கான ஆதரவைச் சேர்த்தது. இந்த செருகுநிரல் ஜென்கின்ஸில் உள்ள கம்பைலர் அல்லது பிற பகுப்பாய்வுக் கருவிகளில் இருந்து எச்சரிக்கைத் தரவைக் காட்சிப்படுத்துகிறது. PVS-Studio உடன் பயன்படுத்த இந்த செருகுநிரலை எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது என்பதை இந்தக் கட்டுரை விரிவாக விவரிக்கிறது, மேலும் அதன் பெரும்பாலான திறன்களையும் விவரிக்கிறது.

ஜென்கின்ஸில் எச்சரிக்கை அடுத்த தலைமுறை செருகுநிரலை நிறுவுகிறது

முன்னிருப்பாக ஜென்கின்ஸ் அமைந்துள்ளது http://localhost:8080. ஜென்கின்ஸ் பிரதான பக்கத்தில், மேல் இடதுபுறத்தில், "ஜென்கின்ஸ் நிர்வகி" என்பதைத் தேர்ந்தெடுக்கவும்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

அடுத்து, "செருகுநிரல்களை நிர்வகி" உருப்படியைத் தேர்ந்தெடுத்து, "கிடைக்கும்" தாவலைத் திறக்கவும்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

வடிகட்டி புலத்தில் மேல் வலது மூலையில், "எச்சரிக்கைகள் அடுத்த தலைமுறை" என்பதை உள்ளிடவும்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

பட்டியலில் உள்ள செருகுநிரலைக் கண்டுபிடித்து, இடதுபுறத்தில் உள்ள பெட்டியை சரிபார்த்து, "மறுதொடக்கம் செய்யாமல் நிறுவு" என்பதைக் கிளிக் செய்யவும்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

செருகுநிரல் நிறுவல் பக்கம் திறக்கும். செருகுநிரலை நிறுவுவதன் முடிவுகளை இங்கே பார்ப்போம்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

ஜென்கின்ஸில் ஒரு புதிய பணியை உருவாக்குதல்

இப்போது இலவச உள்ளமைவுடன் பணியை உருவாக்குவோம். ஜென்கின்ஸ் பிரதான பக்கத்தில், "புதிய உருப்படி" என்பதைத் தேர்ந்தெடுக்கவும். திட்டத்தின் பெயரை உள்ளிடவும் (எடுத்துக்காட்டாக, WTM) மற்றும் "ஃப்ரீஸ்டைல் ​​திட்டம்" உருப்படியைத் தேர்ந்தெடுக்கவும்.

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

"சரி" என்பதைக் கிளிக் செய்யவும், அதன் பிறகு பணி அமைவுப் பக்கம் திறக்கும். இந்தப் பக்கத்தின் கீழே, "பிந்தைய உருவாக்க செயல்கள்" உருப்படியில், "பிந்தைய உருவாக்க நடவடிக்கையைச் சேர்" பட்டியலைத் திறக்கவும். பட்டியலில், "பதிவு கம்பைலர் எச்சரிக்கைகள் மற்றும் நிலையான பகுப்பாய்வு முடிவுகள்" என்பதைத் தேர்ந்தெடுக்கவும்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

"கருவிகள்" புலத்தின் கீழ்தோன்றும் பட்டியலில், "PVS-Studio" என்பதைத் தேர்ந்தெடுத்து, சேமி பொத்தானைக் கிளிக் செய்யவும். பணிப் பக்கத்தில், "இப்போது உருவாக்கு" என்பதைக் கிளிக் செய்து, எங்கள் பணிக்காக ஜென்கின்ஸ் பணியிடத்தில் ஒரு கோப்புறையை உருவாக்கவும்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

திட்ட உருவாக்க முடிவுகளைப் பெறுதல்

இன்று நான் கிதுப் போக்குகளில் dotnetcore/WTM திட்டத்தைப் பார்த்தேன். நான் அதை கிதுப்பில் இருந்து பதிவிறக்கம் செய்து, ஜென்கின்ஸ் இல் உள்ள WTM பில்ட் டைரக்டரியில் வைத்து பிவிஎஸ்-ஸ்டுடியோ பகுப்பாய்வியைப் பயன்படுத்தி விஷுவல் ஸ்டுடியோவில் பகுப்பாய்வு செய்தேன். விஷுவல் ஸ்டுடியோவில் பிவிஎஸ்-ஸ்டுடியோவைப் பயன்படுத்துவதற்கான விரிவான விளக்கம் அதே பெயரில் உள்ள கட்டுரையில் வழங்கப்படுகிறது: விஷுவல் ஸ்டுடியோவிற்கான PVS-ஸ்டுடியோ.

நான் இரண்டு முறை ஜென்கின்ஸ் திட்டத்தை உருவாக்கினேன். இதன் விளைவாக, ஜென்கின்ஸில் உள்ள WTM பணிப் பக்கத்தின் மேல் வலதுபுறத்தில் ஒரு வரைபடம் தோன்றியது, இடதுபுறத்தில் ஒரு மெனு உருப்படி தோன்றியது. PVS-ஸ்டுடியோ எச்சரிக்கைகள்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

விளக்கப்படம் அல்லது இந்த மெனு உருப்படியைக் கிளிக் செய்யும் போது, ​​எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலைப் பயன்படுத்தி PVS-ஸ்டுடியோ பகுப்பாய்வி அறிக்கையின் காட்சிப்படுத்தலுடன் ஒரு பக்கம் திறக்கும்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

முடிவுகள் பக்கம்

பக்கத்தின் மேலே இரண்டு பை விளக்கப்படங்கள் உள்ளன. விளக்கப்படத்தின் வலதுபுறத்தில் வரைபட சாளரம் உள்ளது. கீழே ஒரு அட்டவணை உள்ளது.

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

இடது பை விளக்கப்படம் வெவ்வேறு தீவிர நிலைகளின் எச்சரிக்கைகளின் விகிதத்தைக் காட்டுகிறது, வலதுபுறம் புதிய, திருத்தப்படாத மற்றும் திருத்தப்பட்ட எச்சரிக்கைகளின் விகிதத்தைக் காட்டுகிறது. மூன்று வரைபடங்கள் உள்ளன. காட்டப்படும் வரைபடம் இடது மற்றும் வலது அம்புகளைப் பயன்படுத்தி தேர்ந்தெடுக்கப்பட்டது. முதல் இரண்டு வரைபடங்கள் விளக்கப்படங்களின் அதே தகவலைக் காட்டுகின்றன, மூன்றாவது எச்சரிக்கைகளின் எண்ணிக்கையில் மாற்றத்தைக் காட்டுகிறது.

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

நீங்கள் அசெம்பிளிகள் அல்லது நாட்களை விளக்கப்படப் புள்ளிகளாகத் தேர்ந்தெடுக்கலாம்.

ஒரு குறிப்பிட்ட காலத்திற்கான தரவைப் பார்க்க, விளக்கப்படத்தின் நேர வரம்பை சுருக்கவும் விரிவாக்கவும் முடியும்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

வரைபட லெஜண்டில் உள்ள மெட்ரிக் பதவியைக் கிளிக் செய்வதன் மூலம் சில அளவீடுகளின் வரைபடங்களை நீங்கள் மறைக்கலாம்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

"இயல்பான" மெட்ரிக்கை மறைத்த பிறகு வரைபடம்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

பகுப்பாய்வி அறிக்கை தரவைக் காண்பிக்கும் அட்டவணை கீழே உள்ளது. பை விளக்கப்படத்தின் ஒரு பகுதியைக் கிளிக் செய்தால், அட்டவணை வடிகட்டப்படுகிறது:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

தரவை வடிகட்ட அட்டவணையில் பல தாவல்கள் உள்ளன. இந்த எடுத்துக்காட்டில், பெயர்வெளி, கோப்பு, வகை (எச்சரிக்கை பெயர்) மூலம் வடிகட்டுதல் கிடைக்கிறது. ஒரு பக்கத்தில் (10, 25, 50, 100) எத்தனை எச்சரிக்கைகளைக் காட்ட வேண்டும் என்பதை அட்டவணையில் நீங்கள் தேர்ந்தெடுக்கலாம்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

"தேடல்" புலத்தில் உள்ளிடப்பட்ட சரம் மூலம் தரவை வடிகட்ட முடியும். "அடிப்படை" என்ற வார்த்தையின் மூலம் வடிகட்டுவதற்கான எடுத்துக்காட்டு:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

"சிக்கல்கள்" தாவலில், அட்டவணை வரிசையின் தொடக்கத்தில் உள்ள கூட்டல் குறியைக் கிளிக் செய்தால், எச்சரிக்கையின் சுருக்கமான விளக்கம் காட்டப்படும்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

சுருக்கமான விளக்கத்தில் இந்த எச்சரிக்கை பற்றிய விரிவான தகவலுடன் இணையதளத்திற்கான இணைப்பு உள்ளது.

"தொகுப்பு", "வகை", "வகை", "கடுமை" நெடுவரிசைகளில் உள்ள மதிப்புகளைக் கிளிக் செய்தால், அட்டவணை தரவு தேர்ந்தெடுக்கப்பட்ட மதிப்பால் வடிகட்டப்படுகிறது. வகையின்படி வடிகட்டவும்:

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

"வயது" நெடுவரிசை, இந்த எச்சரிக்கையிலிருந்து எத்தனை பில்ட்கள் தப்பியது என்பதைக் காட்டுகிறது. வயது நெடுவரிசையில் உள்ள மதிப்பைக் கிளிக் செய்தால், இந்த எச்சரிக்கை முதலில் தோன்றிய உருவாக்கப் பக்கம் திறக்கும்.

"கோப்பு" நெடுவரிசையில் உள்ள மதிப்பைக் கிளிக் செய்தால், எச்சரிக்கையை ஏற்படுத்திய குறியீட்டுடன் கோப்பின் மூலக் குறியீட்டை வரியில் திறக்கும். கோப்பு உருவாக்க கோப்பகத்தில் இல்லை அல்லது அறிக்கை உருவாக்கப்பட்ட பிறகு நகர்த்தப்பட்டால், கோப்பின் மூலக் குறியீட்டைத் திறப்பது சாத்தியமில்லை.

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

முடிவுக்கு

எச்சரிக்கைகள் அடுத்த தலைமுறை ஜென்கின்ஸில் மிகவும் பயனுள்ள தரவு காட்சிப்படுத்தல் கருவியாக மாறியது. ஏற்கனவே PVS-ஸ்டுடியோவைப் பயன்படுத்துபவர்களுக்கு இந்தச் செருகுநிரலின் மூலம் PVS-ஸ்டுடியோவுக்கான ஆதரவு பெரிதும் உதவும் என்று நம்புகிறோம், மேலும் மற்ற Jenkins பயனர்களின் கவனத்தையும் நிலையான பகுப்பாய்விற்கு ஈர்க்கும். உங்கள் தேர்வு PVS-ஸ்டுடியோவில் நிலையான பகுப்பாய்வியாக இருந்தால், நாங்கள் மிகவும் மகிழ்ச்சியடைவோம். நாங்கள் உங்களை அழைக்கிறோம் பதிவிறக்கி முயற்சிக்கவும் எங்கள் கருவி.

பிவிஎஸ்-ஸ்டுடியோ ஒருங்கிணைப்புக்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலை அமைத்தல்

இந்தக் கட்டுரையை ஆங்கிலம் பேசும் பார்வையாளர்களுடன் பகிர்ந்து கொள்ள விரும்பினால், மொழிபெயர்ப்பு இணைப்பைப் பயன்படுத்தவும்: Valery Komarov. பிவிஎஸ்-ஸ்டுடியோவில் ஒருங்கிணைப்பதற்கான எச்சரிக்கைகள் அடுத்த தலைமுறை செருகுநிரலின் உள்ளமைவு.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்