Delen via


Procedure: Eigenschappen van codeanalyse instellen voor C/C++-projecten

U kunt configureren welke regels het hulpprogramma voor codeanalyse gebruikt om de code in elke configuratie van uw project te analyseren. Daarnaast kunt u codeanalyse omsturen om waarschuwingen te onderdrukken van code die is gegenereerd en toegevoegd aan uw project door een hulpprogramma van derden.

Eigenschappenpagina voor codeanalyse

De eigenschappenpagina Codeanalyse bevat alle configuratie-instellingen voor codeanalyse voor een MSBuild-project. Als u de eigenschappenpagina van de codeanalyse voor een project in Solution Explorer wilt openen, klikt u met de rechtermuisknop op het project en klikt u vervolgens op Eigenschappen. Vouw vervolgens Configuratie-eigenschappen uit en selecteer het tabblad Codeanalyse .

Projectconfiguratie en platform

Met de lijst Configuratie en platform bovenaan het venster kunt u verschillende instellingen voor codeanalyse toepassen op verschillende projectconfiguratie- en platformcombinaties. U kunt bijvoorbeeld codeanalyse zo richten dat één set regels op uw project wordt toegepast voor debugversies en een andere set voor releaseversies.

Codeanalyse inschakelen

U kunt codeanalyse voor uw project inschakelen door de opties Microsoft Codeanalyse inschakelen en Clang-Tidy inschakelen in te schakelen en verder te configureren als deze wordt uitgevoerd op build door Codeanalyse inschakelen te selecteren bij build. In combinatie met de configuratielijst kunt u bijvoorbeeld besluiten codeanalyse uit te schakelen voor foutopsporingsversies en deze in te schakelen voor release-builds.

Codeanalyse is ontworpen om u te helpen de kwaliteit van uw code te verbeteren en veelvoorkomende valkuilen te voorkomen. Overweeg daarom zorgvuldig of u codeanalyse wilt uitschakelen. Het is meestal beter om regelsets, afzonderlijke regels of afzonderlijke controles uit te schakelen die u niet wilt toepassen op uw project.

CMake-configuratie

Wijzig in CMake-projecten de waarde van de enableMicrosoftCodeAnalysis en enableClangTidyCodeAnalysis sleutels binnen CMakeSettings.json om codeanalyse in of uit te schakelen. Zie Het gebruik van Clang-Tidy in Visual Studio voor meer informatie.

Zie ook