Referenční dokumentace sady pravidel nástroje Analýza kódu
Nakonfigurujete-li analýza kódu pro spravovaný kód projekty v Visual Studio Premium, Visual Studio Ultimate, nebo Visual Studio Professionalse zobrazí seznam vestavěné sady pravidel.Můžete použít jednu ze sad pravidel standar nebo můžete přizpůsobit sadu pravidel, která vyhovují podmínkám vašeho projektu.
Dostupné sady pravidel
V následující tabulce jsou uvedeny výchozí sady pravidel:
Tato sada pravidel obsahuje všechny pravidla.Spuštění této sady pravidel může mít za následek velké množství hlášených upozornění.Použijte tuto sadu pravidel pro získání úplné představy o všech problémech v kódu.To vám může pomoct rozhodnout, které z více zaměřených sad pravidel jsou nejvhodnější pro spuštění pro vaše projekty. |
|
Sada pravidel Základní pravidla správnosti pro spravovaný kód |
Tato pravidla se soustředí na logické chyby a obvyklé omyly při používání architektury API.Zahrňte tuto sadu pravidel chcete-li rozšířit seznam upozornění hlášených minimálními doporučenými pravidly. |
Sada pravidel Základní pravidla obecných zásad návrhu pro spravovaný kód |
Tato pravidla se soustředí na prosazování doporučených postupů, které umožní snadno pochopit a používat váš kód.Zahrňte tuto sadu pravidel, pokud váš projekt zahrnuje kód knihovny nebo pokud chcete vynutit doporučené postupy pro snadno udržovatelný kód. |
Sada pravidel Rozšířená pravidla správnosti pro spravovaný kód |
Tato pravidla rozšiřují základní pravidla správnosti pro maximalizaci logických chyb a chyb použití architektury, které jsou hlášeny.Je kladen zvláštní důraz na určité scénáře, jako například na zprostředkovatele komunikace s objekty COM a mobilní aplikace.Zvažte zahrnutí této sady pravidel, pokud se jeden z těchto scénářů vztahuje k vašemu projektu nebo pro nalezení dalších problémů ve vašem projektu. |
Sada pravidel Rozšířená pravidla pokynů návrhu pro spravovaný kód |
Tato pravidla rozšiřují základní pravidla obecných zásad návrhu pro maximalizaci problémů použitelnosti a udržovatelnosti, které jsou hlášeny.Je kladen zvláštní důraz na obecné zásady pojmenování.Zvažte zahrnutí této sady pravidel, pokud váš projekt obsahuje kód knihovny nebo pokud chcete zajistit nejvyšší standardy pro psaní udržovatelného kódu. |
Tato pravidla se soustředí na problémy, které brání datům v aplikaci správnému zobrazování při použití v různých jazycích, národních prostředích a jazykových verzích.Zahrňte toto pravidlo, pokud je vaše aplikace lokalizována nebo globalizována. |
|
Sada pravidel Spravovaná minimální pravidla pro spravovaný kód |
Tato sada pravidel se soustředí na nejdůležitější problémy v kódu, pro které je Analýza kódu nejpřesnější. Těchto pravidel je málo a jsou určeny pouze pro spuštění v omezených edicích sad Visual Studio. Použijte MinimumRecommendedRules.ruleset s jinými edicemi sad Visual Studio. |
Sada pravidel Spravovaná doporučená pravidla pro spravovaný kód |
Tato pravidla se soustředí na nejdůležitější problémy v kódu, včetně možných bezpečnostních děr, selhání aplikace a jiných důležitých chyb logiky a návrhu.Tato sada pravidel by měla být zahrnuta ve všech vlastních sadách pravidel vytvořených pro projekty. |
Tato pravidla se soustředí na nejdůležitější problémy v projektech C++, které podporují modul CLR (Common Language Runtime), včetně možných bezpečnostních děr a selhání aplikace.Měli byste zahrnout tuto sadu pravidel v jakékoli vlastní sadě pravidel, kterou vytvoříte pro vaše projekty C++, které podporují modul CLR (Common Language Runtime). |
|
Tato pravidla se soustředí na nejběžnější a kritické problémy v projektech C++, které podporují modul CLR (Common Language Runtime), včetně možných bezpečnostních děr a selhání aplikace a jiných důležitých chyb logiky a návrhu.Měli byste zahrnout tuto sadu pravidel v jakékoli vlastní sadě pravidel, kterou vytvoříte pro vaše projekty C++, které podporují modul CLR (Common Language Runtime). Tato sada pravidel je určena pro nakonfigurování pomocí edice sady Visual Studio Professional a vyšší. |
|
Tato pravidla se zaměřit na nejdůležitější problémy v nativním kódu, včetně potenciální bezpečnostní díry a selhání aplikace.Tuto sadu pravidel byste měli zahrnout v jakékoli vlastní sadě pravidel, kterou vytvoříte pro své nativní projekty. |
|
Tato pravidla se soustředí na nejdůležitější a běžné problémy v nativním kódu, včetně možných bezpečnostních děr a selhání aplikace. Tuto sadu pravidel byste měli zahrnout v jakékoli vlastní sadě pravidel, kterou vytvoříte pro své nativní projekty. Tato sada pravidel je navržena pro práci s edicí sady Visual Studio Professional a vyšší. |
|
Tato sada pravidel obsahuje všechny pravidla zabezpečení společnosti Microsoft.Zahrňte tuto sadu pravidel pro maximalizaci počtu možných bezpečnostních problémů, které jsou hlášeny. |