висящие без дела глобальные extern-ы, дефайны всякие, функции, потерявшие вызывающего, итд...
clion?
clang-tidy
Clang
Весь мусор - понятие достаточно растяжимое. Есть много тулз и каждая из них умеет что-то своё
я боюсь он выругается не ток на мусор
А что, так же лучше
clang-tidy, cppcheck, флаги компилятора, PVS и прочие статические анализаторы. встроенные в IDE средства тоже умеют, обычно
В любой IDE есть что-то типо "ignore this error" или "exclude file" для clang-tidy
встроенные в ide средства зачастую расходятся во мнениях с компилятором
мне вот msvc говорит что #define можно в constexpr переделать. её как-то ни разу не смущает ни расширение файла (.c), ни то что это компилится с gcc 4.8.1
про .c даже и сказать нечего, но про компиляцию - если ты редактируешь код в VS, то она тебе даёт подсказки с учётом конфига проекта
ага. только в конфиге проекта C и ASM
Обсуждают сегодня