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:
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. |
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. |
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. |
|
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. |
|
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. |
|
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. |
|
Ten zestaw reguł zawiera wszystkie reguły zabezpieczeń firmy Microsoft.Dołącz ten zestaw reguł, aby zmaksymalizować liczbę raportowanych potencjalnych problemów zabezpieczeń. |