Cppcheck を試す
http://cppcheck.sourceforge.net/
macOS だと brew 経由で cppcheck をインストールできる。
$ brew install cppcheck
cppcheck を試してみる
$ cppcheck --enable=all <対象フォルダ or 対象ソース> 2> cppcheck.log
これで cppcheck.log にチェック結果が出力される。
ほかには xml
オプションを使うと出力が xml で得られる。
$ cppcheck --enable=all <対象フォルダ or 対象ソース> --xml 2> cppcheck.log
--enable
で Severities(重大度)を変更して出力するログの粒度を変えることもできる。
他にも HTML で出力するオプションもある。 あとの詳しいことはマニュアルを見るべし。