Přehled linteru kódu IntelliSense pro C++
Linter kódu IntelliSense pro C++ pomáhá vývojářům najít a opravit běžné problémy s C++ přímo v sadě Visual Studio. Je založená na stejném modulu, který poskytuje C++ IntelliSense, takže problémy se označí, jakmile je zadáte.
Když uživatel zadá (i = 3), zobrazí se automaticky otevírané okno s návrhem opravy i == 3, která je vybraná a aktualizuje kód tak, aby četl if (i == 3).
Vyhledání problémů
Od sady Visual Studio 2022 je ve výchozím nastavení povolen jazyk C++ Linter. Pokud ho chcete použít, stačí otevřít zdrojový soubor v editoru. Linter zobrazí případné problémy pomocí poznámek v okně editoru a v okně Seznam chyb. V sadě Visual Studio 2019 je linter jazyka C++ k dispozici jako možnost. Pokud ho chcete povolit, postupujte podle pokynů v tématu Konfigurace linteru.
Řešení problémů
Většina kontrol linteru má návrhy, jak problém vyřešit. Najeďte myší na vlnovku chyby a vyberte žárovku, která se zobrazí, aby se zobrazily návrhy. Zobrazí se rozdíl mezi náhledem navrhované změny, takže můžete potvrdit, že změna má smysl, než ji použijete.
Konfigurace linteru
V možnostech stylu kódu C++ můžete povolit nebo zakázat linter nebo nakonfigurovat úroveň závažnosti pro každou kontrolu.
Pokud chcete změnit možnosti linteru, vyberte na řádku nabídek Nástroje>Možnosti. V dialogovém okně Možnosti rozbalte textový editor>C/C++>Code Style>Linter.
Ve výchozím nastavení má mnoho kontrol závažnost Návrh , takže výsledky Linteru nejsou při psaní kódu rušivé. Závažnost můžete nastavit na Upozornění nebo Chyba. Jednotlivé kontroly je možné zakázat změnou jejich závažnosti na Žádné.
Když změníte úroveň závažnosti kontroly, změní se způsob zobrazení problému v okně editoru a v okně Seznam chyb. Změny se projeví u nově otevřených souborů.
(Prezentace v sadě Visual Studio 2019 se mírně liší, ale možnosti jsou podobné.)
Známé problémy
- Kontrola porovnání nebo bitové priority není k dispozici v počáteční verzi sady Visual Studio 2022, i když ji můžete nakonfigurovat v dialogovém okně Možnosti. Je k dispozici od sady Visual Studio 2022 verze 17.1.
- Kontrola porovnání/bitové neshody není v sadě Visual Studio 2019 dostupná, i když ji můžete nakonfigurovat v dialogovém okně Možnosti.
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro