Вы можете добавить компиляцию lint в свои правила компиляции всякий раз, когда вызывается gcc (или что-то еще). Это немедленно подняло бы любую проблему с кодом перед тестированием или использованием его. С другой стороны, это будет слишком медленно для более крупного проекта.
Обычно я проверяю свои проекты перед тем, как их проверять. Поэтому я сделал небольшой скрипт, в котором я собираю все, что было проверено. Если у вас слабая платформа (например, svn на подходящем сервере), это может сделать даже сервер, поэтому пользователи могут работать, не дожидаясь окончания работы lint.