prog:clang-include-fixer
Détecte les #include
manquants.
# Compilation du code source mkdir build cd build # On doit activer set(CMAKE_EXPORT_COMPILE_COMMANDS ON) cmake .. # Si nécessaire make -j9 check python2 /usr/lib/llvm/9/share/clang/run-find-all-symbols.py -binary=/usr/lib/llvm/9/bin/find-all-symbols clang-include-fixer -db=yaml ../src/2lgc/pattern/publisher/publisher_grpc.h
Attention, contrairement à IWYU, il y a des limitations :
- Ne détecte pas les
#include
en trop, - Ne détecte pas les
#include
qui pourrait être optimisés (meta.h
à la place desmall.h
), - Ne propose qu'un seul
#include
à ajouter à la fois,
prog/clang-include-fixer.txt · Dernière modification : 2023/05/10 10:05 de root