Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio
Rilis PVS-Studio 7.04 bertepatan karo rilis plugin Warnings Next Generation 6.0.0 kanggo Jenkins. Mung ing rilis iki, Warnings NG Plugin nambahake dhukungan kanggo penganalisa statis PVS-Studio. Plugin iki nggambarake data peringatan saka compiler utawa alat analisis liyane ing Jenkins. Artikel iki bakal njlèntrèhaké kanthi rinci carane nginstal lan ngatur plugin iki kanggo nggunakake PVS-Studio, lan uga njlèntrèhaké paling saka kabisan sawijining.

Nginstal Plugin Warning Next Generation ing Jenkins

Kanthi gawan Jenkins dumunung ing http://localhost:8080. Ing kaca utama Jenkins, ing sisih kiwa ndhuwur, pilih "Atur Jenkins":

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Sabanjure, pilih item "Ngatur Plugin", bukak tab "Kasedhiya":

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Ing pojok tengen ndhuwur ing kolom filter, ketik "Warnings Next Generation":

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Temokake plugin ing dhaptar, priksa kothak ing sisih kiwa lan klik "Instal tanpa miwiti maneh":

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Kaca instalasi plugin bakal mbukak. Ing kene kita bakal weruh asil nginstal plugin:

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Nggawe tugas anyar ing Jenkins

Saiki ayo nggawe tugas kanthi konfigurasi gratis. Ing kaca utama Jenkins, pilih "Item Anyar". Ketik jeneng proyek (contone, WTM) banjur pilih item "Proyek Freestyle".

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Klik "Ok", sawise kaca persiyapan tugas bakal mbukak. Ing sisih ngisor kaca iki, ing item "Post-build Actions", bukak dhaptar "Add post-build action". Ing dhaptar, pilih "Rekam bebaya kompiler lan asil analisis statis":

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Ing dhaptar gulung mudhun kolom "Alat", pilih "PVS-Studio", banjur klik tombol simpen. Ing kaca tugas, klik "Mbangun Saiki" kanggo nggawe folder ing ruang kerja ing Jenkins kanggo tugas kita:

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Njupuk asil mbangun proyek

Dina iki aku nemokake proyek dotnetcore / WTM ing tren Github. Aku diundhuh saka Github, sijine ing direktori mbangun WTM ing Jenkins lan analisa ing Visual Studio nggunakake analyzer PVS-Studio. Katrangan rinci babagan nggunakake PVS-Studio ing Visual Studio ditampilake ing artikel kanthi jeneng sing padha: PVS-Studio kanggo Visual Studio.

Aku mlayu proyek mbangun ing Jenkins kaping pindho. Akibaté, grafik katon ing sisih tengen ndhuwur kaca tugas WTM ing Jenkins, lan item menu katon ing sisih kiwa. PVS-Studio Bebaya:

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Yen sampeyan ngeklik grafik utawa item menu iki, kaca mbukak kanthi visualisasi laporan penganalisa PVS-Studio nggunakake plugin Warnings Next Generation:

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

kaca asil

Ana rong bagan pai ing sisih ndhuwur kaca. Ing sisih tengen grafik ana jendela grafik. Ing ngisor iki ana tabel.

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Bagan pai kiwa nuduhake rasio bebaya saka tingkat keruwetan sing beda-beda, sisih tengen nuduhake rasio bebaya anyar, ora dikoreksi lan didandani. Ana telung grafik. Grafik sing ditampilake dipilih nggunakake panah ing sisih kiwa lan tengen. Loro grafik pisanan nuduhake informasi sing padha karo grafik, lan nomer telu nuduhake owah-owahan ing nomer tandha.

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Sampeyan bisa milih majelis utawa dina minangka titik grafik.

Sampeyan uga bisa mbatesi lan nggedhekake rentang wektu grafik kanggo ndeleng data sajrone wektu tartamtu:

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Sampeyan bisa ndhelikake grafik metrik tartamtu kanthi ngeklik sebutan metrik ing legenda grafik:

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Grafik sawise ndhelikake metrik "Normal":

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Ing ngisor iki ana tabel sing nampilake data laporan analisa. Nalika sampeyan ngeklik sektor bagan pai, tabel kasebut disaring:

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Tabel kasebut nduweni sawetara tab kanggo nyaring data. Ing conto iki, nyaring miturut namespace, file, kategori (jeneng tandha) kasedhiya. Ing tabel sampeyan bisa milih pirang-pirang bebaya sing bakal ditampilake ing siji kaca (10, 25, 50, 100):

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Sampeyan bisa nyaring data kanthi senar sing dilebokake ing kolom "Telusuri". Tuladha panyaring kanthi tembung "Base":

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Ing tab "Masalah", nalika sampeyan ngeklik tandha plus ing wiwitan baris tabel, katrangan singkat babagan bebaya bakal ditampilake:

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Katrangan singkat ngemot pranala menyang situs web kanthi informasi rinci babagan bebaya iki.

Nalika sampeyan ngeklik nilai ing kolom "Paket", "Kategori", "Jenis", "Keruwetan", data tabel disaring kanthi nilai sing dipilih. Filter miturut kategori:

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Kolom "Umur" nampilake pirang-pirang bangunan sing slamet saka peringatan iki. Ngeklik nilai ing kolom Umur bakal mbukak kaca mbangun ing ngendi bebaya iki pisanan muncul.

Ngeklik nilai ing kolom "File" bakal mbukak kode sumber file ing baris kanthi kode sing nyebabake bebaya. Yen file ora ana ing direktori mbangun utawa dipindhah sawise laporan digawe, mbukak kode sumber file ora bakal bisa.

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

kesimpulan

Warnings Next Generation dadi alat visualisasi data sing migunani banget ing Jenkins. Muga-muga dhukungan kanggo PVS-Studio dening plugin iki bakal mbantu banget sing wis nggunakake PVS-Studio, lan uga bakal narik kawigaten pangguna Jenkins liyane kanggo analisis statis. Lan yen pilihan sampeyan ana ing PVS-Studio minangka penganalisa statis, kita bakal seneng banget. Kita ngajak sampeyan download lan nyoba alat kita.

Nyetel plugin Warnings Next Generation kanggo integrasi PVS-Studio

Yen sampeyan pengin nuduhake artikel iki karo pamirsa sing nganggo basa Inggris, gunakake tautan terjemahan: Valery Komarov. Konfigurasi plugin Warnings Next Generation kanggo integrasi menyang PVS-Studio.

Source: www.habr.com

Add a comment