Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Konfigurálhatja, hogy a kódelemző eszköz mely szabályokat használja a kód elemzéséhez a projekt minden konfigurációjában. Emellett a kódelemzést úgy is irányíthatja, hogy letiltsa a külső eszközök által létrehozott és a projekthez hozzáadott kód figyelmeztetéseit.
Kódelemzés tulajdonságlapja
A Code Analysis tulajdonságlap az MSBuild projekt összes kódelemzési konfigurációs beállítását tartalmazza. Ha meg szeretné nyitni egy projekt kódelemzési tulajdonságlapját a Megoldáskezelőben, kattintson a jobb gombbal a projektre, majd kattintson a Tulajdonságok parancsra. Ezután bontsa ki a Konfiguráció tulajdonságai elemet , és válassza a Kódelemzés lapot.
Projektkonfiguráció és platform
Az ablak tetején található konfigurációs lista és platformlista lehetővé teszi, hogy különböző kódelemzési beállításokat alkalmazzon a különböző projektkonfigurációkra és platformkombinációkra. A kódelemzést például úgy irányíthatja, hogy egy szabálykészletet alkalmazzon a projektre a hibakeresési buildekhez, és egy másik készletet a kiadási buildekhez.
Kódelemzés engedélyezése
Engedélyezheti a projekt kódelemzését a Microsoft Kódelemzés engedélyezése és a Clang-Tidy engedélyezése opciók kiválasztásával, valamint további konfigurálást végezhet, ha bejelöli a Kódelemzés engedélyezése Build során lehetőséget. A konfigurációs listával együtt például dönthet úgy, hogy letiltja a kódelemzést a hibakeresési buildekhez, és engedélyezi azt a kiadási buildekhez.
A kódelemzés célja a kód minőségének javítása és a gyakori buktatók elkerülése. Ezért alaposan gondolja át, hogy letiltja-e a kódelemzést. Általában jobb letiltani a projektre nem alkalmazható szabálykészleteket, egyéni szabályokat vagy egyéni ellenőrzéseket.
CMake-konfiguráció
A CMake-projektekben módosítsa a enableMicrosoftCodeAnalysis elemen belüli enableClangTidyCodeAnalysis és CMakeSettings.json kulcsok értékét a kódelemzés engedélyezéséhez vagy letiltásához. További információt a Clang-Tidy használata a Visual Studióban című témakörben talál.