C++ Visual Studioビルド時スタイライズ&スタイルチェック
Visual Studio2017でclang-formatが使えるようになってた
dungeonneko.hatenablog.com
インストールするもの
AStyle
Win版を落としてbinフォルダのAStyle.exeを適当な場所にコピー https://sourceforge.net/projects/astyle/files/
cpplint
pip install cpplint
どちらにもパスを通しておいたほうが楽
VCプロジェクト設定
ビルドイベント -> ビルド前のイベント -> コマンドライン
astyle --style=google --recursive "$(ProjectDir)\*.cpp,*.hpp,*.h" cpplint --output=vs7 --recursive "$(ProjectDir)"
基本はこんな感じ。astyleで文字数改行オプションが効かなかったりするのでuncrustifyを試してみたいと思う。