Справочник по набору правил анализа кода
При настройке устаревшего анализа для проектов управляемого кода в Visual Studio можно выбрать из списка встроенных наборов правил. Некоторые правила включаются в несколько встроенных наборов правил, например, набор правил базовой правильности включает правила, которые находятся в наборе правил управляемых рекомендуемых правил.
Примечание.
Наборы правил в этом разделе относятся к анализу устаревших версий. Сведения о наборах правил, доступных для пакетов анализаторов кода, см. в разделе "Использование наборов правил с анализаторами кода".
Можно использовать один из этих встроенных наборов правил или настроить набор правил в соответствии с требованиями проекта. Если включить несколько наборов правил, содержащих одно и то же правило в пользовательском наборе правил, это правило отображается только один раз в пользовательском наборе правил.
В разделах этого раздела описываются встроенные наборы правил и содержащиеся в них правила (или предупреждения).
Набор правил | Включенные правила |
---|---|
Все правила | Содержит все доступные управляемые и C++ правила |
Основные правила правильности | Включает управляемые рекомендуемые правила и правила для ошибок логики и использования платформы |
Правила расширенной правильности | Включает правила базовой правильности (включая управляемые рекомендуемые правила) и дополнительные правила для ошибок логики и использования платформы |
Основные правила руководства по проектированию | Включает управляемые рекомендуемые правила и правила для обеспечения удобства чтения, понимания и обслуживания кода |
Правила расширенных рекомендаций по проектированию | Включает основные правила руководства по проектированию (в том числе управляемые рекомендуемые правила) и более правила обслуживания, ориентированные на именование |
Правила глобализации | Включает правила для проблем глобализации |
Управляемые минимальные правила | Включает четыре правила для критических проблем управляемого кода |
Управляемые рекомендуемые правила | Включает управляемые минимальные правила, а также дополнительные правила для критических проблем управляемого кода |
Смешанные минимальные правила | Включает правила для критических проблем в коде C++ для СРЕДЫ CLR |
Смешанные рекомендуемые правила | Включает смешанные минимальные правила, а также дополнительные правила для критических проблем в коде C++ для СРЕДЫ CLR |
Собственные минимальные правила | Включает правила для критических проблем в машинном коде |
Собственные рекомендуемые правила | Включает собственные минимальные правила и дополнительные правила для критически важных проблем в машинном коде |
Правила безопасности | Включает правила для поиска уязвимостей безопасности |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по