Я создаю собственное правило для cppCheck. Когда я создаю правило, например, не разрешать #define в проекте. Но --rule=.+ не показывает #define в моем тестовом проекте. Есть ли какой-либо параметр или флаг для cppcheck, чтобы показать #define в моем коде?
мой файл правил:
<?xml version="1.0"?>
<rule version="1">
<pattern>#define</pattern>
</rule>
мой пример:
#define TEST 1
int main() {
int a = TEST;
return 0;
}
not show #define
— создайте MCVE — минимальный воспроизводимый пример, включая шаги по созданию пользовательского правила? Как вы добавили пользовательское правило? На каком коде вы тестировали? Пожалуйста, включите наименьший возможный исходный код вашего тестового проекта, где#define
не отображается. - person KamilCuk   schedule 16.10.2019#define
? Как вы планируете писать охранники заголовков без него? - person Lundin   schedule 16.10.2019