LINUX.ORG.RU

насчет лишних (неиспользуемых) переменных компилятор может ругаться, при включенной соответсвующей опции

Harald ★★★★★
()
Ответ на: комментарий от Harald

Компилятор который я использую неполностью поддерживает это. На другой перейти нет возможности (начальство не разрешит).

NoName
() автор топика
Ответ на: комментарий от NoName

На другой перейти нет возможности (начальство не разрешит).

А зачем переходить? Просто собери проект другим компилятором и посмотри на предупреждения.

tailgunner ★★★★★
()
Ответ на: комментарий от i-rinat

попробуй cppcheck

Дерьмо редкостное (: Пробовал, не раз. Половину ошибок не ловит, в остальных случаях выполняет работу КЭПа.

GreenBag ★★
()
Ответ на: попробуй cppcheck от GreenBag

Половину ошибок не ловит, в остальных случаях выполняет работу КЭПа.

Странно, а мне показался адекватным. А это вообще реально — отловить ВСЕ ошибки статическим анализом кода?

i-rinat ★★★★★
()

Условия задачи четко не прописаны, так что можно смотреть и на коммерческие статические анализаторы кода. Типа PVS-Studio, активно пиаримый на хабре.

greenman ★★★★★
()
Ответ на: комментарий от NoName

(проект большой).

firefox & chromium, вроде, большие проекты, очень большие. А используют они там коммерческие статические анализаторы? Valgrind, address-sanitizer - да, но о других не слышал. Так стоят ли они того действительно?..

gag ★★★★★
()
Последнее исправление: gag (всего исправлений: 1)

успешно применяли сонар для сей и джавы

aol ★★★★★
()

Include What You Use

Для С++, но для С тоже может работать

annulen ★★★★★
()

В качестве статического чекера используй clang

annulen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.