Я хочу выполнить какой-либо анализ кода или статического кода на коде C / C ++, который выдает предупреждение, если есть код с отсутствующей документацией, например, функция без комментария к документации в стиле doxygen. Другими словами, я хочу обеспечить соблюдение определенных стандартов кода. Я посмотрел на clang-tidy
и cppcheck
, но не очень далеко.
Чтобы было немного яснее, чем я ожидаю - от Python я привык к чему-то вродеэто:
$ cat test.py
def answer():
return 42
$ python3 -m pylint test.py
************* Module test
test.py:1:0: C0111: Missing module docstring (missing-docstring)
test.py:1:0: C0111: Missing function docstring (missing-docstring)
------------------------------------------------------------------
Your code has been rated at 0.00/10 (previous run: 0.00/10, +0.00)