Udostępnij za pośrednictwem


Porady: tworzenie lub aktualizowanie standardowych zasad ewidencjonowania analizy kodu

Można wymagać, aby analiza kodu została uruchomiona na wszystkich projektach kodu w ramach projektu zespołowego przy użyciu zasady zaewidencjonowania analizy kodu.Wymaganie analizy kodu może poprawić jakość kodu, który jest sprawdzany w kodzie podstawowym.

[!UWAGA]

Funkcja ta jest dostępna tylko, jeśli używasz Team Foundation Server.

Zasady zaewidencjonowania analizy kodu są ustawione w ustawieniach projektu zespołowego i stosowane do każdego projektu kodu w projekcie zespołowym.Przebiegi analizy kodu są skonfigurowane dla projektów kodu w pliku projektu (.xxproj) dla projektu kodu.Przebiegi analizy kodu są wykonywane na komputerze lokalnym.Po włączeniu zasady zaewidencjonowania analizy kodu pliki w projekcie kodu, które będą ewidencjonowane muszą zostać skompilowane po ich ostatniej edycji a przebieg analizy kodu, który zawiera co najmniej reguły w ustawieniach projektu zespołowego należy przeprowadzić na komputerze, na którym zostały dokonane zmiany.

  • Dla kodu zarządzanego należy ustawić zasadę zaewidencjonowania określając zestaw reguł, który zawiera podzbiór reguł analizy kodu.

  • Dla kodu C/C++ zasada zaewidencjonowania wymaga uruchomienia wszystkich reguł analizy kodu.Można dodać preprocesor dyrektyw, aby wyłączyć określone reguły dla indywidualnych projektów kodu w projekcie zespołowym.

Po określeniu zasady zaewidencjonowania dla kodu zarządzanego, członkowie zespołu mogą synchronizować ich ustawienia analizy kodu dla projektów kodu z ustawieniami zasad projektu zespołowego.

Otwieranie edytora zasady zaewidencjonowania

  1. W Eksploratorze zespołu, kliknij prawym przyciskiem myszy nazwę projektu zespołowego, wskaż Ustawienia projektu zespołowego, a następnie kliknij przycisk Kontrola źródła.

  2. W oknie dialogowy Kontrola źródła wybierz kartę Zasada zaewidencjonowania.

  3. Wykonaj jedną z następujących czynności:

    • Kliknij Dodaj, aby utworzyć nową zasadę zaewidencjonowania.

    • Kliknij dwukrotnie istniejący element Analizy kodu na liście Typ zasady, aby zmienić zasadę.

Ustawianie opcji zasad

  • Zaznacz lub wyczyść zaznaczenie następujących opcji:

    Opcja

    Opis

    Wymuszaj ewidencjonowanie tylko tych zawartych plików, które są częścią bieżącego rozwiązania.

    Przebieg analizy kodu może zostać uruchomiony tylko na plikach określonych w rozwiązaniu oraz plikach konfiguracyjnych projektu.Zasada ta gwarantuje, że cały kod, który jest częścią rozwiązania zostanie przeanalizowany,

    Wymuszaj Analizy kodu C/C++ (/analyze)

    Wymaga, aby uruchomić analizę kodu dla wszystkich projektów języka C lub C++ kompilowanych z opcją kompilera /analyze, zanim będą one zaewidencjonowane.

    Wymuszaj analizę kodu dla zarządzanego kodu

    Wymaga, aby uruchomić analizę kodu i kompilację dla wszystkich zarządzanych projektów, zanim będą one zaewidencjonowane.

Aby określić zestaw reguł zarządzanych

  • Z listy Uruchom ten zestaw reguł użyj jednej z następujących metod:

    • Wybierz zestaw standardowych reguł firmy Microsoft.

    • W celu wybrania zestawu reguł niestandardowych, kliknij <Wybierz zestaw reguł z kontroli źródła...>, a następnie wpisz ścieżkę kontroli wersji zestawu reguł w przeglądarce kontroli źródła.Składnia ścieżki kontroli wersji:

    • **$/TeamProjectName/**VersionControlPath

    • Aby uzyskać więcej informacji dotyczących tworzenia i implementacji zestawu reguł niestandardowych zasad zaewidencjonowania, zobacz Wdrażanie niestandardowych zasad ewidencjonowania analizy kodu dla kodu zarządzanego.

Zobacz też

Inne zasoby

Tworzenie zasad ewidencjonowania analizy kodu i korzystanie z nich