Open1

【Mac】VSCode, C/C++ で静的解析ツールを導入(C/C++ Advanced Lint)

開発メモ開発メモ

CppCheck をインストール

brew install cppcheck

https://formulae.brew.sh/formula/cppcheck

C/C++ Advanced Lint をインストール

VSCode で C/C++ Advanced Lint をインストール
https://marketplace.visualstudio.com/items?itemName=jbenden.c-cpp-flylint

設定

TODO 適宜追加
pathの設定。今回はSDL2を使いたかったので、以下のように設定。取り急ぎ不要な機能は警告がうるさいので、disabled。

{
  // ...
  "c-cpp-flylint.flexelint.enable": false,
  "c-cpp-flylint.flawfinder.enable": false,
  "c-cpp-flylint.lizard.enable": false,
  "c-cpp-flylint.clang.includePaths": ["/opt/homebrew/include"]
  // ...
}