There is also the commercial tool FauxPas, which catches a lot of code smells, but also stuff like unused graphics, translation format argument mismatch, etc.
It’s not super cheap, but I‘m a happy user. There's a time-limited trial version available, which is fully functional, as far as I know.