Megosztás a következőn keresztül:


Útmutató: Kódelemzési tulajdonságok beállítása C/C++ projektekhez

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.

Lásd még