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 で出力するオプションもある。 あとの詳しいことはマニュアルを見るべし。

http://cppcheck.sourceforge.net/manual.pdf