0
У меня есть проект со структурой, как это:cppcheck указать каталог файлов для обработки, но не сообщать об ошибках о
/path/to/project/source/library/
/path/to/project/tests/
Если я бегу
cppcheck --xml-version=2 --enable=all /path/to/project/source/library
Я получаю кучу «неиспользованной функции» ошибки для файлов в source/library/
, но есть вызовы этих функций из файлов в tests/
. Есть ли способ сообщить cppcheck
для анализа файлов в каталоге, например tests/
, но не сообщать об ошибках об этих файлах?
Таким образом, вы хотите сказать, что на самом деле запустить 'cppcheck' на' проекта/', а не только каталог' project/source/library'? например 'cppcheck --xml-version = 2 --enable = all --suppress = *: tests/path/to/project /'? Я могу представить более сложную структуру папок, которая не позволила бы этого (например, если в 'project/source/other /' было что-то еще, тогда мне пришлось бы подавлять все, кроме пути 'source/library/', который будет быстро получить неуправляемый в большом проекте. –
Вы также можете подавить неиспользуемые предупреждения. Если ваш проект большой, вас в основном интересуют только серьезные ошибки – arved