Vytváření nebo aktualizace standardních zásad vracení zpět se změnami analýzy kódu

Můžete vyžadovat spuštění analýzy kódu ve všech projektech kódu v projektu Azure DevOps pomocí zásad vracení se změnami analýzy kódu. Vyžadování analýzy kódu může zlepšit kvalitu kódu, který je vrácen do základu kódu.

Poznámka:

Tato funkce je dostupná jenom v případě, že používáte Team Foundation Server.

Zásady vracení se změnami analýzy kódu jsou nastavené v nastavení projektu a platí pro každý projekt kódu. Spuštění analýzy kódu jsou nakonfigurována pro projekty kódu v souboru projektu (.xxproj) pro projekt kódu. Spuštění analýzy kódu se provádí na místním počítači. Když povolíte zásadu vrácení se změnami analýzy kódu, musí se soubory v projektu kódu, který se má vrátit se změnami, zkompilovat po poslední úpravě a spustit analýzu kódu, která obsahuje minimálně pravidla v nastavení projektu v počítači, kde byly provedeny změny.

  • Pro spravovaný kód nastavíte zásadu vrácení se změnami zadáním sady pravidel, která obsahuje podmnožinu pravidel analýzy kódu.

  • V případě kódu C/C++ vyžaduje v sadě Visual Studio 2017 verze 15.6 a starší zásady vrácení se změnami ke spuštění všech pravidel analýzy kódu. Můžete přidat direktivy předběžného procesoru, které zakáže konkrétní pravidla pro jednotlivé projekty kódu v projektu Azure DevOps. V 15.7 a novějších verzích můžete pomocí /analyze:ruleset určit, která pravidla se mají spustit. Další informace naleznete v tématu Použití sad pravidel k určení pravidel jazyka C++, která se mají spustit.

Po zadání zásady vrácení se změnami pro spravovaný kód můžou členové týmu synchronizovat nastavení analýzy kódu pro projekty kódu s nastavením zásad projektu Azure DevOps.

Otevření editoru zásad vracení se změnami

  1. V Team Exploreru klikněte pravým tlačítkem myši na název projektu, přejděte na project Nastavení a potom klikněte na příkaz Správa zdrojového kódu.

  2. V dialogovém okně Správa zdrojového kódu vyberte kartu Zásady vrácení se změnami.

  3. Proveďte některou z následujících akcí:

    • Kliknutím na Přidat vytvoříte novou zásadu vrácení se změnami.

    • Poklikáním na existující položku analýzy kódu v seznamu typů zásad změňte zásadu.

Nastavení možností zásad

Vyberte nebo zrušte zaškrtnutí následujících možností:

Možnost Popis
Vynucujte vrácení se změnami tak, aby obsahovalo jenom soubory, které jsou součástí aktuálního řešení. Analýza kódu se může spouštět jenom u souborů zadaných v konfiguračních souborech řešení a projektu. Tato zásada zaručuje, že se analyzuje veškerý kód, který je součástí řešení.
Vynucení analýzy kódu C/C++ (/analýza) Vyžaduje, aby všechny projekty jazyka C nebo C++ byly sestaveny s možností kompilátoru /analyze ke spuštění analýzy kódu před jejich vrácením se změnami.
Vynucení analýzy kódu pro spravovaný kód Před vrácením se změnami vyžaduje, aby všechny spravované projekty spouštěly analýzu kódu a sestavení.

Určení spravované sady pravidel

V seznamu Spustit tuto sadu pravidel použijte jednu z následujících metod:

  • Vyberte standardní sadu pravidel Microsoftu.

  • Vyberte vlastní sadu pravidel kliknutím <na Vybrat sadu pravidel ze správy zdrojového kódu...>. Potom zadejte cestu ke správě verzí sady pravidel v prohlížeči správy zdrojového kódu. Syntaxe cesty správy verzí je:

    $/ TeamProjectName / VersionControlPath

Další informace o tom, jak vytvořit a implementovat vlastní sadu pravidel vracení se změnami, najdete v tématu Implementace vlastních zásad vracení se změnami pro spravovaný kód.