Поделиться через


Практическое руководство. Отключение предупреждений при помощи пункта меню

Примечание

Отключение предупреждений в исходном коде для проектов C/C++ и веб-сайтов не поддерживается.

Подавить предупреждения анализа управляемого кода можно в окне "Список ошибок". Подавление предупреждения отличается от его отключения. Подавление предупреждения распространяется только на определенный случай нарушения. Другие нарушения, по которым выводится такое же предупреждение, будут по-прежнему отражаться в списке ошибок.

После выполнения анализа кода может выясниться, что некоторые из предупреждений по анализу кода, отображаемых в окне "Список ошибок", неприменимы к проверяемому приложению. Например, может оказаться, что код не содержит никаких ошибок. Или же может быть установлено, что некоторые нарушения имеют низкий приоритет и не будут исправляться в текущем цикле разработки. Независимо от причины обычно имеет смысл указать, что предупреждение неприменимо, чтобы члены команды знали, что код прошел проверку и выяснилось, что данное предупреждение можно игнорировать. Подавление в исходном коде удобно тем, что оно позволяет разработчику поместить подавляющий элемент рядом с самим предупреждением.

Подавление может быть произведено в исходном коде или в глобальном файле подавления. Ряд подавлений помещаются только в глобальный файл подавления. В данном случае параметр В исходном будет отключен.

Подавление предупреждения при помощи пункта меню

  1. Выберите пункт Список ошибок в меню Вид, чтобы открыть окно со списком ошибок.

  2. В списке ошибок выделите предупреждение или несколько предупреждений для подавления. Одновременно можно выделить сразу несколько предупреждений.

  3. Щелкните правой кнопкой мыши выделенные предупреждения, наведите указатель на пункт Подавить сообщения и выберите пункт В исходном или В файле подавления проекта.

    Выбранные предупреждения подавляются и отображаются в списке ошибок в зачеркнутом виде.

Примечание

Подавления без целевого объекта отображаются в глобальном файле подавления.