На днях наткнулся на статью Андрея карпова о VIVA64 -- статическом анализаторе кода (
http://www.viva64.com/ru/b/0103/).
Очень полезная вещь, думаю на немерле реализовать нечто подобное не составит труда, так как парсеры уже есть.
Думаю этим заняться в ближайшее время.
Собсвенно думаю как лучше это делать
Макрос уровня сбоки, который проводит анализ и выдает ворнинги.
Встроить в компилятор, и макротраибутом наоборот отключать анализатор
отдельная StandAlone утилита
его же статья про ошибки копипаста