Как я могу сказать cppcheck игнорировать определенные ошибки? - PullRequest
2 голосов
/ 08 декабря 2011

я хочу иметь возможность написать 2 набора правил:

  1. Набор правил, который игнорирует ошибки типа

    • Неинициализированная переменная
    • variableScope
  2. Набор правил, который включает ВСЕ, но я могу вручную игнорировать один или несколько наборов правил

Учитывая, что:

cppcheck проверит утечки памяти.Для классов проверка производится только если задано «--all».Причина в том, что будут ложные срабатывания, если экземпляр будет освобожден автоматически.

1 Ответ

3 голосов
/ 09 декабря 2011

В терминологии Cppcheck .. правило - это пользовательский шаблон, который Cppcheck должен найти в коде и сообщить о нем.

1.Ruleset, который игнорирует ошибки типа

Используйте подавления.Смотрите --suppression-list и --suppress.Вы можете использовать -i для пропуска целых файлов.

2. Набор правил, который включает ВСЕ, но я могу вручную игнорировать один или несколько наборов правил

Использовать --enable.

...