ビジュアルスタジオ内から、またはビジュアルスタジオのインクルードパスと設定を使用して、コマンドラインからclang近代化をファイルに適用しようとしています。 。clang-tidyをビジュアルスタジオで近代化する方法
私はこのような打ち鳴らす-きちんと設定ファイル、作成:
clang-tidy -dump-config=.clang-tidy
-checks="modernize-loop-convert,modernize-deprecated-headers"
をし、それが単一のファイルに動作することを確認し、(cygwinの)コマンドラインから:(とりわけ)clang-tidy.exe -explain-config
リスト
clang-tidy.exe someFile.cpp -- -Ic:/abc -I. -IIncludes
:
と私は設定することによって、個々のファイルでそれを実行することができますが、手で含み
私はビジュアルスタジオclang-format VS pluginをインストールし、例の.clang形式のファイル{ BasedOnStyle: "LLVM", IndentWidth: 20 }
を作成しました。はです。これはVSプラグインによって取得されたものです。私はその後、clang-tidy設定でclang-formatを提供しようとしましたが、意外にも全く動作しません。
要約すると、ファイルやビジュアルスタジオプロジェクトでclang-tidyを実行するにはどうすればいいですか?
恐らく回避策は、ビジュアルスタジオから各ファイルのインクルードをダンプすることでしょうか?いずれにしても前進します。参考のため
:
How can I enable clang-tidy's "modernize" checks?
How to feed Visual Studio Clang-Format plugin with clang-format file?