Joh*_*erg 11 c++ clang visual-studio clang-format clang-tidy
我正在尝试从visual studio或命令行中对文件应用clang现代化,利用我的visual studio 2015 C++项目中的包含路径和设置.
我创建了一个铿锵有力的设置文件,如下所示:
clang-tidy -dump-config=.clang-tidy
-checks="modernize-loop-convert,modernize-deprecated-headers"
Run Code Online (Sandbox Code Playgroud)
并验证它可以在单个文件上运行,来自(cygwin)命令行:clang-tidy.exe -explain-config
列表(以及其他内容)
'modernize-deprecated-headers' is enabled in the C:\abc\.clang-tidy.
Run Code Online (Sandbox Code Playgroud)
我可以通过手动设置包括在单个文件上运行它:
clang-tidy.exe someFile.cpp -- -Ic:/abc -I. -IIncludes
我安装了视觉工作室铛格式VS插件,和创建的示例.clang格式文件,{ BasedOnStyle: "LLVM", IndentWidth: 20 }
其是由VS插件拾取.然后我天真地尝试用clang-tidy配置来提供clang-format,但不出所料,这根本不起作用.
总结一下:如何在文件和visual studio项目上运行clang-tidy?
也许解决方法是从visual studio中转储每个文件的包含?任何前进的方式都可以.
以供参考:
我是一名 Cppcheck 开发人员。
您可以在 Cppcheck GUI 中的 Visual Studio 解决方案上运行 clang-tidy。
它是一个免费的开源(GPL)工具。您可以在这里下载: http: //cppcheck.sf.net
一些屏幕截图: http://cppcheck.sourceforge.net/clangtidy/index.html
它目前没有集成其他 clang 工具(例如 clang-format),但可以提取 Cppcheck GUI 使用的 clang-tidy 命令..也许您可以编辑这些命令。
归档时间: |
|
查看次数: |
4590 次 |
最近记录: |