Udostępnij za pośrednictwem


Odwołanie zestawu reguł analizy kodu

Po skonfigurowaniu analizy kodu dla projektów kodu zarządzanego w Visual Studio Premium lub Visual Studio Ultimate, zaprezentowana zostanie lista wbudowanych zestawów reguł.Możesz użyć jednego ze standardowych zestawów reguł lub dostosować zestaw reguł, aby dopasować go do wymagań projektu.

Dostępne zestawy reguł

W poniższej tabeli przedstawiono zestawy reguł, których można użyć w Visual Studio Premium lub Visual Studio Ultimate:

Wszystkie zestawu reguł zasad

Ten zestaw reguł zawiera wszystkie reguły.Uruchomienie tego zestawu reguł może skutkować dużą liczbą raportowanych ostrzeżeń.Użyj tego zestawu reguł, aby uzyskać pełny obraz wszystkich problemów w kodzie.Może to pomóc w określeniu, który z bardziej ukierunkowanych zestawów reguł jest najbardziej odpowiedni do uruchamiania dla projektów.

Podstawowe reguły poprawności zestawu reguł dla kodu zarządzanego

Reguły te skupiają się na błędach logicznych i typowych pomyłkach, do których dochodzi podczas korzystania z interfejsów API frameworku.Dołącz ten zestaw reguł, aby rozwinąć listę ostrzeżeń raportowanych przez minimalny zalecany zestaw reguł.

Podstawowe reguły wytyczne projektowania zestawu reguł dla kodu zarządzanego

Reguły te skupiają się na wymuszeniu najlepszych praktyk programistycznych, aby uczynić kod łatwym do zrozumienia i użycia.Dołącz ten zestaw reguł, jeśli projekt zawiera kod bibliotek lub jeśli chcesz wymusić najlepsze praktyki programistyczne dla kodu łatwego w zarządzaniu.

Rozszerzone reguły poprawności zestawu reguł dla kodu zarządzanego

Reguły te rozwijają podstawowy zestaw reguły poprawności, aby zmaksymalizować liczbę raportowanych błędów dotyczących logiki i użycia frameworku.Dodatkowo wyróżnione zostały określone scenariusze, takie jak współdziałanie modelu COM i aplikacji mobilnych.Rozważ dołączenie tego zestawu reguł, jeśli jeden z takich scenariuszy dotyczy twojego projektu lub żeby znaleźć dodatkowe problemy w projekcie.

Rozszerzone zasady wytyczne projektowania zestawu reguł dla kodu zarządzanego

Reguły te rozwijają podstawowy zestaw reguł wytycznych projektowania, aby zmaksymalizować liczbę zgłaszanych problemów dotyczących użyteczności i łatwości konserwacji.Dodatkowo wyróżnione zostały wytyczne dotyczące nazewnictwa.Rozważ dołączenie tego zestawu reguł, jeśli projekt zawiera kod bibliotek lub chcesz wymusić najwyższe standardy pisania kodu łatwego w konserwacji.

Globalizacja reguł zestawu reguł dla kodu zarządzanego

Reguły te skupiają się na problemach, które uniemożliwiają poprawne wyświetlanie danych w aplikacji, gdy używane są inne języki, ustawienia regionalne i kultury.Dołącz ten zestaw reguł, jeśli aplikacja jest zlokalizowana lub zglobalizowana.

Zarządzane zasady Minimun zestawu reguł dla kodu zarządzanego

Reguły te skupiają się na najbardziej krytycznych problemach w kodzie, dla których najbardziej dokładna jest analiza kodu.Reguł tych jest niewiele i przeznaczone są one do uruchomienia wyłącznie w ograniczonej liczbie wersji środowiska Visual Studio.W innych wersjach środowiska Visual Studio użyj MinimumRecommendedRules.ruleset.

Zarządzane zalecane zasady zestawu reguł dla kodu zarządzanego

Reguły te skupiają się na najbardziej krytycznych problemach w kodzie, w tym potencjalnych lukach zabezpieczeń, awariach aplikacji i innych ważnych błędach logiki i projektu.Dołącz ten zestaw reguł do każdego niestandardowego zestawu reguł utworzonego dla projektu.

Zestaw reguł minimalnych zasad mieszanych

Reguły te skupiają się na najbardziej krytycznych problemach projektów napisanych w języku C++, które obsługują środowisko uruchomieniowe CLR, w tym potencjalnych lukach zabezpieczeń i awariach aplikacji.Dołącz ten zestaw reguł do każdego niestandardowego zestawu reguł utworzonego dla projektów napisanych w języku C++, które obsługują środowisko uruchomieniowe CLR.

Zestaw reguł zalecane zasady mieszanych

Reguły te skupiają się na najbardziej popularnych i krytycznych problemach projektów napisanych w języku C++, które obsługują środowisko uruchomieniowe CLR, w tym potencjalnych lukach zabezpieczeń, awariach aplikacji i innych ważnych błędach logicznych i projektowych.Dołącz ten zestaw reguł do każdego niestandardowego zestawu reguł utworzonego dla projektów napisanych w języku C++, które obsługują środowisko uruchomieniowe CLR.Ten zestaw reguł jest zaprojektowany do skonfigurowania ze środowiskiem Visual Studio Professional Edition lub wyższym.

Zestaw reguł minimalnych zasad macierzystego

Reguły te skupiają się na najbardziej krytycznych problemach w kodzie natywnym, w tym potencjalnych lukach zabezpieczeń i awariach aplikacji.Dołącz ten zestaw reguł do każdego niestandardowego zestawu reguł utworzonego dla projektów natywnych.

Zestaw reguł zalecane zasady macierzystego

Reguły te skupiają się na najbardziej krytycznych i popularnych problemach w kodzie natywnym, w tym potencjalnych lukach zabezpieczeń i awariach aplikacji.Dołącz ten zestaw reguł do każdego niestandardowego zestawu reguł utworzonego dla projektów natywnych.Ten zestaw reguł jest zaprojektowany do pracy ze środowiskiem Visual Studio Professional Edition lub wyższym.

Reguła zasad zabezpieczeń dla zarządzanego kodu

Ten zestaw reguł zawiera wszystkie reguły zabezpieczeń firmy Microsoft.Dołącz ten zestaw reguł, aby zmaksymalizować liczbę raportowanych potencjalnych problemów zabezpieczeń.