Я пытаюсь настроить cppcheck-vs-addin для автоматической проверки моего кода при сохранении. . Все идет нормально. Однако, когда я запускаю его для всего своего проекта, я хочу исключить несколько папок (содержащих источники и заголовки, которые я не могу контролировать).
Файлы, которые я пытаюсь исключить, находятся в папке libs\something\files.*
Дерево папок выглядит примерно так
src
| Folder A
| Folder B
libs
| LibsA
| LibsB
Что я пробовал до сих пор:
-В настройках добавил -ilibs в поле дополнительных аргументов
-В Редактировать подавление решения / Исключено включить путь: .*\\libs\\.*
(это должно работать для файла заголовков, но у меня также есть исходные файлы)
- В Редактировать подавление решения / Файлы, исключенные из проверки .*\\libs\\.*
(эта опция работает только с именем файла, а не с содержащей его папкой, поэтому в этом случае она ничего не делает)
Дополнительный вопрос, можно ли просмотреть запущенную команду cppcheck.exe? Это может помочь понять, что я делаю.