Pregledajte rezultate statičke analize koda Axivion
Povežite se s Axivion dashboard poslužiteljem s Qt Creator kako biste vidjeli rezultate analize koda.
Napomena: Omogućite Axivion dodatak da biste ga koristili. Da biste koristili dodatak, morate biti povezani na Axivion poslužitelj nadzorne ploče.
Pregledajte inlinijske anotacije u uređivaču
Uređivač prikazuje pronađene probleme kao inlinijske anotacije samo ako je projekt konfiguriran s mapiranjem putanja. Pređite mišem preko anotacije kako biste prikazali skočni opis s kratkim opisom problema.

Odaberite
kako biste vidjeli detaljne informacije o problemu u prikazu Issue Details.

Za sakrivanje ugrađenih anotacija idite na Analyze > Axivion i poništite
.
Prikaži probleme
Za pregled problema pronađenih tijekom analiza:
- Za odlazak na prikaz Axivion:

- Idite na Analyze > Axivion.
- U odabiraču načina rada odaberite Debug > Axivion.
- Prebacite se u način rada Debug i odaberite Axivion na alatnoj traci otklanjanja pogrešaka.
- Odaberite nadzornu ploču i projekt.
- Odaberite ikonu vrste problema.
Sortirajte probleme
Za sortiranje popisa problema:
- Za uzlazni redoslijed odaberite strelicu prema gore u zaglavlju stupca.
- Za silazni redoslijed odaberite strelicu prema dolje u zaglavlju stupca.
- Za uklanjanje sortiranja, prebacite strelicu.
- Za kretanje kroz opcije sortiranja odaberite zaglavlje stupca.
- Za sortiranje više stupaca držite tipku Shift dok postavljate redoslijed sortiranja. Najnovije sortirani stupac dodaje se na popis stupaca za sortiranje.
- Za poništavanje opcija sortiranja, promijenite redoslijed sortiranja stupca bez držanja tipke Shift.
Za osvježenje popisa odaberite
(Reload).
Za pomoć odaberite
.
Vrste problema
Axivion traži sljedeće vrste problema u odabranom projektu:
| Ikona | Tip | Opis |
|---|---|---|
![]() | AV | Kršenja arhitekture, kao što su skrivene ovisnosti. |
![]() | CL | Kloni, kao što su duplicati i slični dijelovi koda. |
![]() | CY | Ciklične ovisnosti, kao što su ciklusi poziva, komponenti i uključenja. |
![]() | DE | Mrtvi entiteti su pozivni entiteti u izvornoj kodu do kojih se ne može doći iz ulaznih točaka sustava pod analizom. |
![]() | MV | Povrede metrika temeljenih na redovima i tokenima, ugniježđivanju, cikličkoj složenosti, protoku kontrole i slično. |
![]() | SV | Povrede stila, kao što su odstupanja od konvencija imenovanja ili kodiranja. |
Filtriraj probleme
Za filtriranje problema odaberite:
- Ikona vrste problema.
- Dvije analizirane verzije za usporedbu. Odaberite " EMPTY " kako biste vidjeli probleme iz verzije koju odaberete u okviru za verziju na desnoj strani.
za prikaz samo dodanih problema.
da vidite samo uklonjene probleme.- Vlasnik problema. Odaberite ANYBODY da biste vidjeli sve probleme, NOBODY da biste vidjeli probleme koji nisu povezani s korisnikom, ili naziv korisnika da biste vidjeli probleme u vlasništvu određenog korisnika.
- Šablone putanja za prikaz problema u datotekama u direktorijima koji odgovaraju šabloni.
Odaberite
za stupac kako biste postavili ili očistili izraz filtra za taj stupac.
Informacije koje vidite ovise o vrsti problema. Odaberite problem da biste vidjeli više informacija o njemu u prikazu Issue Details. Dvaput kliknite na problem da biste vidjeli kod koji uzrokuje problem unutar uređivača.
Za prikaz problema u kodu odaberite
.
Preskoči na probleme u uređivaču
Obično detalji za cikluse i klonove prikazuju nekoliko putanja. Za pregled problema u uređivaču:
- Odaberite stupac lokacije (koji prikazuje datoteku ili redak) kako biste otvorili odgovarajuću lokaciju (ako se može pronaći).
- Odaberite ostale stupce da biste otvorili prvu poveznicu u detaljima problema. Obično vodi do Left location ili Source location.
Najlakši način za preskok na Right location je odabir poveznice u detaljima ili u stupcu Right Path ili Target Path.
Ako za trenutno odabrani projekt nije konfigurirana valjana mapiranja, bit ćete upitani da postavite valjano mapiranje putanja jer preskakanje na problem ovisi o tome da je konfigurirano valjano mapiranje putanja.
Vidi također : Povezivanje na Axivion poslužitelje nadzorne ploče, Lokalna analiza, Omogućavanje i onemogućavanje dodataka, Kako: Analizirati, Analizatori i Analiziranje koda.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.





