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. Za korištenje dodatka 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 isključite
.
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.
Za osvježenje popisa odaberite
.
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čnoj 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 za prikaz svih problema, NOBODY za prikaz problema koji nisu povezani s korisnikom ili naziv korisnika za prikaz problema 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 retku 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 konfigurirano važeće mapiranje, bit ćete upitani da postavite važeće mapiranje putanja jer preskakanje na problem ovisi o tome da je konfigurirano važeće mapiranje putanja.
Vidi također :Postavke Axiviona, Lokalna analiza, Omogućavanje i onemogućavanje dodataka, Kako: Analizirati, Analizatori i Analiza 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.





