C++ コードの静的解析にソナーを使用しようとしています。ソナーをインストールし、プロジェクトを構成しました (ローカルホストのソナー ページに表示されますが、それぞれのコードのコード違反は見られません)。C++ コミュニティ プラグインをインストールしました。
私の sonar-project.properties は次のようになります。
# required metadata
sonar.projectKey=DiceInvaders
sonar.projectName=Dice Invaders
sonar.projectVersion=1.0
# optional description
sonar.projectDescription=DiceInvaders by CS
# path to source directories (required)
sonar.sources=D:\\DiceInvaders\\Code
# path to test source directories (optional)
#sonar.tests=D:\\DiceInvaders\\Code
# path to project binaries (optional), for example directory of Java bytecode
#sonar.binaries=binDir
# optional comma-separated list of paths to libraries. Only path to JAR file is supported.
#sonar.libraries=path/to/library/*.jar,path/to/specific/library/myLibrary.jar,parent/*/*.jar
# The value of the property must be the key of the language.
sonar.language=c++
sonar.exclusions=**/*.ipch, **/**/*.rc
sonar.cxx.cppcheck.path = "C:\Program Files (x86)\Cppcheck\cppcheck.exe"
sonar.cxx.cppcheck.reportPath="D:\DiceInvaders\Code\cppcheck-reports\cppcheck.xml".
# Additional parameters
#sonar.my.property=value
cmd から sonar-runner を実行してもエラーは発生しません。
プロジェクトで cppcheck.exe ツールを手動で実行すると、違反を見つけることができます。ソナーのページに違反が表示されないのはなぜですか? 他に設定する必要があるものはありますか、何か間違っていますか?