ich wollte einfach mal in die Runde fragen, welches Tool ihr zur statischen Code-Analyse benutzt.
Mich interessiert hier besonders der Bezug zu Qt. Gibt es evtl. ein Tool, das sich in den Qt-Creator integrieren lässt?
Da ich den Qt-Creator nicht benutze und ausschließlich unter Windows entwickel, weiß ich nicht, ob meine Antwort für Dich wirklich relevant ist, aber Du bekommst sie trotzdem:
- PVS Studio und
- Die /analyze Funktion vom VS-Compiler (leider bis VS2010 erst ab VS Premium, ab VS11 auch schon in der Professional Edition)
Ist beides nicht frei (wobei man PVS Studio durchaus auch in der beschnittenen Trial Version sinnvoll benutzen kann). Beides integriert sich wunderbar ins Visual Studio (was vor allem bei /analyze wohl nicht allzu verwunderlich ist). Ich würde mich bei statischer Codeanalyse nicht auf ein einzelnes Tool verlassen, meiner Meinung nach macht es die Kombination mehrerer Tools.
Ich benutze noch cppcheck und der Qt-Creator benutzt für seine Syntax-Checks etc. llvm/clang. Von dort benutze ich dann noch separat den Clang Static Analyzer.