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
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.
W oknie dialogowy Kontrola źródła wybierz kartę Zasada zaewidencjonowania.
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