CMake 12 代码静态分析

cmake-examples/04-static-analysis at master · ttroy50/cmake-examples · GitHub


静态分析的作用:

感觉这个功能还挺强大的。这个是在编译前进行的检查。


clang-analyzer:

使用 scan-build tool 这个工具。首先需要安装 Clang

这个工具会替换CXX的环境变量 然后用他自己的工具。

然后这个会生成结果在html文件里。


Clang Format:

 clang-format文件大致的样子

当然也可以用随身自带的风格。

 目标

这里指的是三个format的设置,也就是三个exe。

根据各自的配置,完成不同的功能。

这个exe原来是自己build出来的。然后作用在自己的代码上。

 这段代码把所有的目标文件的后缀都汇总了一下。

然后设置了排除要优化格式的文件夹。

然后遍历所有的文件,把这其中应该排除的文件格式 排除出去。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值