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 .