Sdílet prostřednictvím


Postupy: Nastavení vlastností analýzy kódu pro projekty C/C++

Můžete nakonfigurovat pravidla, která nástroj pro analýzu kódu používá k analýze kódu v každé konfiguraci projektu. Kromě toho můžete směrovat analýzu kódu, která potlačí upozornění z kódu, který byl vygenerován a přidán do projektu nástrojem třetí strany.

Stránka vlastností analýzy kódu

Stránka vlastnosti Analýza kódu obsahuje všechna nastavení konfigurace analýzy kódu pro projekt MSBuild. Chcete-li otevřít stránku vlastností analýzy kódu pro projekt v Průzkumník řešení, klikněte pravým tlačítkem myši na projekt a potom klikněte na příkaz Vlastnosti. Dále rozbalte Položku Vlastnosti konfigurace a vyberte kartu Analýza kódu.

Konfigurace a platforma projektu

Seznam konfigurace a seznam platforem v horní části okna vám umožní použít různá nastavení analýzy kódu pro různé kombinace konfigurace projektu a platformy. Analýzu kódu můžete například směrovat tak, aby v projektu použila jednu sadu pravidel pro sestavení ladění a jinou sadu pro sestavení vydaných verzí.

Povolení analýzy kódu

Analýzu kódu pro svůj projekt můžete povolit přepnutím možnosti Povolit analýzu kódu společnosti Microsoft a Povolit možnosti Clang-Tidy a dále nakonfigurovat, jestli běží na buildu, výběrem možnosti Povolit analýzu kódu při sestavení. V kombinaci se seznamem konfigurace byste se mohli například rozhodnout zakázat analýzu kódu pro sestavení ladění a povolit ji pro sestavení vydaných verzí.

Analýza kódu je navržená tak, aby vám pomohla zlepšit kvalitu kódu a vyhnout se běžným nástrahám. Proto pečlivě zvažte, zda zakázat analýzu kódu. Obvykle je lepší zakázat sady pravidel, jednotlivá pravidla nebo jednotlivé kontroly, které nechcete u projektu použít.

Konfigurace CMake

Vprojektechch enableMicrosoftCodeAnalysis enableClangTidyCodeAnalysis CMakeSettings.json Další informace najdete v tématu Použití jazyka Clang-Tidy v sadě Visual Studio .

Viz také