【githook】【RT-THREAD】用astyle cppcheck formatting实战

本文介绍了如何使用git_auto_script整合cppcheck、astyle和formatting,实现Git提交前的代码静态检查和格式化。通过预提交钩子(pre-commit)自动化处理,确保代码美观和避免静态检查错误。详细步骤包括cppcheck和astyle的安装配置,以及如何在项目中应用和定制pre-commit脚本。
摘要由CSDN通过智能技术生成

git_auto_script

GITHUB仓库:
git_auto_script
欢迎START和提issue。有好的建议可以PR或者提issue。

简介

  • 你是否会遇到过忘记使用formatting脚本来整理下代码,导致RTTHREAD PR不通过打回去重新修改?

  • 你是否总是忘记整理那些astyle的格式问题,总是提交的代码不够美观?

  • 你是否总是有些bug是因为没有经过静态检查,导致后面bug一大堆?

来看下这个软件吧,保证对你有一定帮助,而且在做其他项目的时候这个软件包也可以使用。

本软件包通过整合cppcheck(静态编译软件), astyle(格式化代码), formatting(RTTHREAD格式整理)

三款软件,将这三款软件整合到git的hook中,让你以后提交代码再也不要担心被CI的formatting检测出问题重新提交了。

本软件一次部署长期有效,只要你的git仓库没有更换,就一直有效。

当然如果有好的建议或者修改,欢迎PR,我们大家一起来维护。

当然也如果有更好的软件或者更好的需求,也欢迎在issue里面提出来。

如何使用

第一次使用可能会麻烦一点,不过我觉得这个就是一劳永逸的事情,后面就几乎无感了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值