Cppcheck: Пользовательское правило для проверки Комментарии для всех функций

Cppcheck — это инструмент, который анализирует наш код CPP. Я хочу создать собственное правило для Cppcheck, чтобы проверять, есть ли у всех функций комментарии или нет. Для этого мне нужен шаблон PCRE (Pearl regex). Или любые другие предопределенные правила для решения этих сценариев.


person Hariram    schedule 21.05.2014    source источник
comment
И в чем именно заключается ваш вопрос?   -  person Grzegorz Adam Kowalski    schedule 21.05.2014
comment
Мы можем реализовать это правило для вас в PVS-Studio.   -  person    schedule 21.05.2014
comment
Вы пробовали doxygen? Он больше подходит для этой цели.   -  person Wolf    schedule 06.06.2014


Ответы (2)


Доступны некоторые предопределенные правила @ installerlocation\cfg, для чего они нужны? можем ли мы писать правила, используя его вместо инструментов?

person Nethaji    schedule 27.05.2014
comment
Вы бы лучше сделали комментарий из этого. - person Wolf; 05.06.2014

Я автор cppcheck. Да, вы можете писать правила, используя выражения PCRE. Но, насколько я знаю, вы не можете видеть, есть ли комментарии к правилу. Насколько мне известно, все комментарии и отступы удаляются перед выполнением любых правил.

person Daniel Marjamäki    schedule 05.06.2014
comment
Это вызвано этапом токенизации, который выполняется до того, как cppcheck применит свои правила? Возможно ли, что есть псевдо-токен для комментариев? Или комментарии просто добавляются к (необязательному) пробелу между токенами? Кстати: ранний ответ нет сделал бы его более прагматичным ответом. - person Wolf; 06.06.2014