有没有 C++代码规约、风格检查工具推荐

2022 年 2 月 8 日
 xiaozhishang91

最好能有自定义功能,如指针型变量以 pobj 结尾,非指针型变量以 obj 结尾。 查了很久,只找到 cpplint 这个工具,但这个工具不能对命名规则进行处理

4719 次点击
所在节点    C++
11 条回复
h3n6Qx2UB9a4g477
2022 年 2 月 8 日
clang-format
leimao
2022 年 2 月 8 日
风格检查工具我不是很清楚,风格排版工具可以用 Clang-Format 。
https://leimao.github.io/blog/Clang-Format-Quick-Tutorial/
missdeer
2022 年 2 月 8 日
clang-format 是格式化代码
楼主的需求 clang-tidy 更接近点,不清楚是否有完全自定义变量命名规则,倒是有诸如变量名太短(少于 3 个字母),强制驼峰命名等等之类的检查项
kilasuelika
2022 年 2 月 8 日
resharper 可能行
KagurazakaNyaa
2022 年 2 月 8 日
试试 sonarlint 自己写规则集
kekxv
2022 年 2 月 8 日
写注释不好吗?
wszgrcy
2022 年 2 月 8 日
有没有自动加分号的工具...我知道 c++没有定义这个....但是总是忘加然后要回头检查
BrettD
2022 年 2 月 8 日
编写自定义 clang-tidy 检查规则
icylogic
2022 年 2 月 8 日
用 clang-tidy 的 readability-identifier-naming 就可以了

https://clang.llvm.org/extra/clang-tidy/checks/readability-identifier-naming.html
mingl0280
2022 年 2 月 8 日
Resharper C++自定义规则就行了。
Coelacanth
2022 年 2 月 9 日

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/832439

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX