Есть ли хорошие инструменты для автоматической проверки проектов на С++ для кодирования, например, например:
все брошенные объекты должны быть классами, производными от std:: exception (т.е. throw 42;
или throw "runtime error";
будут помечены как ошибки, так же как throw std::string("another runtime error");
или бросания любого другого типа, не полученного из std:: exception)
В конце я ищу что-то вроде Cppcheck, но с более простым способом добавить новые проверки, чем взломать исходный код инструмент проверки... Может быть даже что-то с небольшим графическим интерфейсом, который позволяет вам настраивать правила, записывать их на диск и использовать набор правил в среде IDE, например Eclipse или сервере непрерывной интеграции, например Jenkins.