1

sonar-runner を使用すると、ソナーが cppcheck を起動しません。ubuntu 12.04で、すべて(ソナー、C ++コミュニティプラグイン、およびソナーランナー)の最後のバージョンを使用しています。

誰かがソナーを cppcheck で正しく動作させている場合 (および他のプラグインも同様ですが、今は cppcheck だけが必要です)、その方法を教えてください。

プロジェクトのソナー ダッシュボードには、コードの行数、コメント、品質指標、技術的負債などが表示されます。ルールへの準拠は 100% と表示されますが、プロジェクトには cppcheck エラーがあるため、これは正しくありません。cppcheckの実行には1〜2分かかり、ソナーランナーはcppcheckセクションで0msを表示するため、ソナーはcppcheckを起動しないと確信しています。

ありがとうございました!

4

1 に答える 1

5

ドキュメントにはそうではないと書かれていますが、sonar から cppcheck 分析をトリガーできませんでした。

私の解決策は、その側で cppcheck を起動し、レポート ファイル パラメーターを指定して sonar-runner を起動し、レポートをソナー ダッシュボードにインポートすることでした。

sonar.cxx.cppcheck.reportPath=C:\...\cppcheck_report.xml

ファイルを予想される場所 WORKING_DIR/cppcheck-reports/ (テストされていません) に生成する場合、このパラメーターを正確に指定する必要はありません。

于 2013-01-18T12:06:03.907 に答える