Erstellen und Verwenden von Eincheckrichtlinien für die Codeanalyse
Bei Verwendung von Visual Studio Premium können Sie für .NET Framework-Codeprojekte sowie für systemeigene Codeprojekte (vom Typ C/C++) eines Teamprojekts eine Eincheckrichtlinie für die Codeanalyse erstellen. Die Eincheckrichtlinie der Codeanalyse kann verwendet werden, um die Qualität des in die CodeBase eingecheckten Codes zu kontrollieren und zu verbessern.
Die Richtlinie wird erfüllt, wenn der lokale Build auf dem neuesten Stand ist und die Codeanalyse für die neuesten Quelldateien ausgeführt wurde. Die im Codeprojekt aktivierten Codeanalyseregeln müssen mindestens die gleichen Regeln besitzen, die auch in der Teamprojekt-Eincheckrichtlinie definiert sind. Regeln, die in den Teamprojekteinstellungen als Fehler angegeben sind, müssen auch im Codeprojekt als Fehler angegeben werden.
Wichtig
Eincheckrichtlinien können nur verwendet werden, wenn eine Verbindung mit Visual Studio Team Foundation Server besteht.
Eincheckrichtlinien für die Codeanalyse werden mithilfe der Teamprojekteinstellungen der Team Foundation-Versionskontrolle erstellt. Eincheckrichtlinien werden zwar für ein Teamprojekt angegeben und erzwungen, Codeanalysen werden jedoch für einzelne Codeprojekte auf lokalen Entwicklungscomputern konfiguriert und ausgeführt. In diesem Abschnitt wird beschrieben, wie für ein Teamprojekt Eincheckrichtlinien für die Codeanalyse angegeben und wie benutzerdefinierte Codeanalyserichtlinien für verwalteten Code implementiert werden.
In diesem Abschnitt
Gewusst wie: Erstellen oder Aktualisieren von Standardeincheckrichtlinien für die Codeanalyse
Erläutert die Schritte zum Festlegen und Ändern einer Codeanalyserichtlinie für ein Teamprojekt.Implementieren von benutzerdefinierten Eincheckrichtlinien für die Codeanalyse für verwalteten Code
Erläutert die Schritte zum Erstellen eines benutzerdefinierten Regelsatzes für die Eincheckrichtlinie für ein Teamprojekt sowie die Schritte zum Synchronisieren der Codeprojekte des Teamprojekts mit der Eincheckrichtlinie.Versionskompatibilität für die Eincheckrichtlinien der Codeanalyse
Erläutert Kompatibilitätsprobleme bei der Eincheckrichtlinie für die Codeanalyse zwischen unterschiedlichen Versionen von Visual Studio Application Lifecycle Management (ALM).Gewusst wie: Anpassen des Codeanalysewörterbuchs
Erläutert die Vorgehensweise zum Hinzufügen von Wörtern und Token zu dem Wörterbuch, auf das in den Benennungsregeln für die Codeanalyse verwiesen wird.
Verwandte Abschnitte
Festlegen und Erzwingen von Quality Gates
Verbessern der Codequalität mit Eincheckrichtlinien für das Teamprojekt