sakura icon indicating copy to clipboard operation
sakura copied to clipboard

cppcheck の結果を見やすく整形する

Open m-tmatma opened this issue 6 years ago • 9 comments

cppcheck の結果を見やすく整形したい。

現状では cppcheck は xml 形式で出力されているが、そのままでは結果を確認するのは困難なので 人が見て理解できる形式に整形して出力したい。

参考

https://github.com/danmar/cppcheck/tree/master/htmlreport

で以下コマンドを実行することにより、 html 化できる。 (ただ cppcheck のインストーラには含まれていないので cppcheck を clone する必要がある)

python <path_to_script>\cppcheck-htmlreport --report-dir=<出力先ディレクトリ> --file=<xml ファイル名>

事前準備

pip install --user pygments

m-tmatma avatar Aug 26 '18 09:08 m-tmatma

参照用の xslt ってcppchekの開発元では共有されてないんですか? ・・・って調べればすむ話ですね。 Excel2007以降ならxmlを直接開いて「表」として見ることが可能です。 「表」として見る、以上のことをやりたい場合に限定してツールが必要だと思ってます。

berryzplus avatar Aug 26 '18 10:08 berryzplus

極力デフォルトってことならば、

https://teratail.com/questions/66917

PowerShellっすかね。

KENCHjp avatar Aug 26 '18 10:08 KENCHjp

appveyor で整形して出したいと思ったのですが、 cppcheck.exe で xml を開けるみたいではあります。

m-tmatma avatar Aug 26 '18 10:08 m-tmatma

こんな感じ

cppcheck

m-tmatma avatar Aug 26 '18 10:08 m-tmatma

visual studio の「エラー一覧」に出せると、 ダブルクリックでジャンプできたり「修正適用」のメニューが使えそう・・・みたいな感じがします。 既存プラグインとかないんでしょうか・・・

これどうですかね https://marketplace.visualstudio.com/items?itemName=Alexium.Cppcheckadd-in

berryzplus avatar Aug 26 '18 10:08 berryzplus

SonarQubeとCppcheckを連携させる http://replication.hatenablog.com/entry/2019/01/27/223358

m-tmatma avatar Apr 05 '19 21:04 m-tmatma

関連 https://github.com/sakura-editor/sakura/pull/674

m-tmatma avatar Apr 05 '19 21:04 m-tmatma

新しいバージョンのCppcheckならば、結果をHTMLで出せるようです。 https://srz-zumix.blogspot.com/2021/02/cppcheck-html-report.html

ghost avatar Feb 05 '22 05:02 ghost

SonarQubeとCppcheckを連携させる http://replication.hatenablog.com/entry/2019/01/27/223358

このブログで紹介されている設定項目がSonarCloudだと見つかりませんでした。

ghost avatar Feb 05 '22 14:02 ghost