Remissio PVS-Studio 7.04 incidit cum emissione Monitionum Next Generatio 6.0.0 plugin pro Jenkins. Modo in hac emissione, Monitiones NG Plugin subsidium addiderunt pro PVS-Studio analysi statice. Hoc plugin visuales monet notitias e compilator vel aliis instrumentis analysin in Jenkins. Articulus hic singillatim describet quomodo hoc plugin ad usum cum PVS-Studio instituendum et configurandum, tum plurimas eius facultates describet.
Installing Admonitio Next Generatio Plugin in Jenkins
Per default Jenkins sita est
Deinde, elige "Curo volutpat" item, aperi "Praesto" tab:
In angulo dextro in agro spargente, intra "Admonitiones Generationis Next":
Reperio plugin in indicem, capsam in sinistra preme et deprime "Instrue sine sileo":
Pagina institutionis plugin aperiet. Hic eventus explicandi plugin videbimus:
Novum opus in Jenkins
Nunc negotium cum libera configuratione faciamus. In Jenkins pagina prima, elige "New Item". Intrant nomen propositi (exempli gratia WTM) et elige "proiectum Freestyle" item.
Preme "Ok", post quod opus paginae setup aperiet. In fundo paginae huius, item in "Post-aedificate Actiones", "actum post-aedificandi" aperi album. In indice, elige "Record compilatoris monita et eventus analysis stabilis":
In indice agri "instrumentum" stillicidium, elige "PVS-Studium", deinde deprime bullam nisi. In pagina molis, preme "Aedificare" folder in workspace in Jenkins ad negotium nostrum creandum:
Questus project constructum eventus
Hodie per dotnetcore/WTM projectum in trends Github veni. Ex Github eam retuli, eam in WTM aedificare presul in Jenkins et eam in Visual Studio analysi PVS-Studii analysi utens. Descriptio accurata utendi PVS-Studii in Visual Studio exhibetur in articulo eiusdem nominis:
Cucurri project constructum in duobus temporibus Jenkins. Quam ob rem, grapha in summo dextro WTM paginae in Jenkins apparuit, et tabula item sinistra apparuit. PVS Studio Admonitiones:
Cum in chartula vel hac item menu premes, pagina aperitur visualisationi PVS-Studii analysris relationis utens Admonitiones Next Generationis plugin:
Proventus page
In summa pagina duae chartulae sunt. Ad dextram chartis fenestra lacinia purus est. Infra mensam est.
Sinistra chartula chartula rationem admonitionum diversorum gradus severitatis ostendit, dexter rationem admonitionum novarum, incorrectum et emendatorum ostendit. Tres graphi sunt. Aliquam lacinia purus lectus, sagittis in dextra ac. Primae duae graphe eadem indicia cum chartis ostendunt, tertia ostendit mutationem in numero summis montibus.
Contiones vel dies ut chart puncta puncta eligere potes.
Possibile est etiam tempus chartæ extensionem coartare et dilatare, notitias per certum tempus;
graphas quasdam metricas celare potes per strepitando in metrica notatione in graphi legenda:
Aliquam lacinia purus post latebras "normalis" metrica:
Infra tabula est notitias relationis analysris exhibens. Cum deprimeris in charta pie regione, mensa eliquata est;
Mensa varia tabs habet pro notitia eliquanda. In hoc exemplo, eliquare spatio spatii, fasciculi, categoriae (nomen erecti) praesto est. In tabula desumere potes quot admonitiones in una pagina proponere (10, 25, 50, 100);
Possibile est notitias eliquare per filum intratum in campum "Quaerere". Exemplum eliquare verbum "Base":
In tab "Proventuum", cum plus signum in initio tabulae ordinis deprimeris, brevis descriptio admonitionis ostendetur:
Brevis descriptio nexum cum pagina cum accurata informatione huius admonitionis continet.
Cum valores in "Package", "Categoria", "Type", "Severity" columnas deprimis, tabella data eliquata est per valorem delectus. Saccare categoriam:
"Aetas" columna ostendit quot aedificationes superfuerunt huic admonitioni. Clicking in valore in columna Aetatis paginam aedificandi aperiet ubi haec admonitio primum apparuit.
Clicking in columna "Fabulae" valorem aperiet fontem codici tabellae in linea cum codice qui monitum fecit. Si tabella in indice aedificandi non est vel postquam relationem creatam mota est, fons tabellae aperiens codicem non poterit.
conclusio,
Monita Generationis proximae evasit instrumentum visualizationis in Jenkins datae utilissimum esse. Speramus subsidium PVS-Studii per hoc plugin multum adiuvaturos eos qui iam PVS-Studio utuntur, et etiam aliorum utentium Jenkins attentionem ad analysim static attrahebunt. Et si optio tua in PVS-Studio quasi stabili analyser incidat, beatissimi erimus. Invitamus te
Si vis communicare hunc articulum cum auditorio Anglico loquentem, quaeso utere nexum translationis: Valery Komarov.
Source: www.habr.com