Codeanalyse-Regelsatzreferenz
Wenn Sie die Legacyanalyse für Projekte mit verwaltetem Code in Visual Studio konfigurieren, können Sie aus einer Liste integrierter Regelsätze auswählen. Einige Regeln sind in mehr als einem der integrierten Regelsätze enthalten, z. B. enthält der Regelsatz der grundlegenden Regeln für Richtigkeit Regeln, die sich im Regelsatz der von Microsoft empfohlenen verwalteten Regeln befinden.
Hinweis
Die Regelsätze in diesem Abschnitt beziehen sich auf die Legacyanalyse. Informationen zu Regelsätzen, die für Codeanalysepakete verfügbar sind, finden Sie unter Verwenden von Regelsätzen mit Codeanalysetools.
Sie können entweder einen der integrierten Regelsätze verwenden oder einen Regelsatz so anpassen, dass er Ihren Projektanforderungen entspricht. Wenn Sie mehrere Regelsätze, die dieselbe Regel enthalten, in einen benutzerdefinierten Regelsatz einschließen, wird diese Regel nur einmal im benutzerdefinierten Regelsatz angezeigt.
In den Themen in diesem Abschnitt werden die integrierten Regelsätze und die darin enthaltenen Regeln (oder Warnungen) beschrieben.
Regelsatz | Enthaltene Regeln |
---|---|
Alle Regeln | Enthält alle verfügbaren verwalteten Regeln und C++-Regeln |
Grundlegende Regeln für Richtigkeit | Enthält verwaltete empfohlene Regeln sowie Regeln für Logikfehler und Frameworknutzung |
Erweiterte Regeln für Richtigkeit | Enthält die grundlegenden Regeln für Richtigkeit (einschließlich verwalteter empfohlener Regeln) sowie weitere Regeln für Logikfehler und Frameworknutzung |
Grundlegende Regeln für Entwurfsrichtlinien | Enthält verwaltete empfohlene Regeln sowie Regeln zur Sicherstellung, dass Code einfach zu lesen, zu verstehen und zu verwalten ist |
Erweiterte Regeln für Entwurfsrichtlinien | Enthält grundlegende Regeln für Entwurfsrichtlinien (einschließlich verwalteter empfohlener Regeln) und mehr Wartbarkeitsregeln, die sich auf die Benennung konzentrieren |
Globalisierungsregeln | Enthält Regeln für Globalisierungsprobleme |
Verwaltete Mindestregeln | Enthält vier Regeln für kritische Probleme mit verwaltetem Code |
Verwaltete empfohlene Regeln | Enthält verwaltete Mindestregeln sowie weitere Regeln für kritische Probleme mit verwaltetem Code |
Gemischte Mindestregeln | Enthält Regeln für kritische Probleme in C++-Code für CLR |
Gemischte empfohlene Regeln | Enthält gemischte Mindestregeln sowie weitere Regeln für kritische Probleme in C++-Code für CLR |
Native Mindestregeln | Enthält Regeln für kritische Probleme in nativem Code |
Native empfohlene Regeln | Enthält native Mindestregeln sowie weitere Regeln für kritische Probleme in nativem Code |
Sicherheitsregeln | Enthält Regeln zum Auffinden von Sicherheitsrisiken |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für