Я работаю над довольно сложным проектом, и, как дополнительное усложнение, это встроенный в ядро модуль Linux. Запуск инструмента линтинга, такого как splint, на такой кодовой базе, конечно, не невозможен [1], но тривиальных усилий было недостаточно, чтобы что-то заработало.
Прежде чем я потрачу на это больше времени, я надеялся получить некоторые отзывы и мнения по этому вопросу. При достаточном количестве флагов gcc выполняет довольно много проверок. Стоит ли использовать отдельный инструмент статического анализа кода на практике?
[1] http://www.cs.virginia.edu/pipermail/splint-discuss/2005-January/000531.html