Chromium代码里编写定制的clang插件做C++函数的静态样式检查
来源:互联网 发布:广州学网络推广 编辑:程序博客网 时间:2024/05/23 11:33
commit80f54dc1ab629289946237227e5706e19b7e7594
authordcheng Wed Jan 07 19:13:49 2015
committerCommit bot Wed Jan 07 19:15:28 2015
Implement the Clang plugin as a RecursiveASTVisitor.The current ASTConsumer class checker can be non-deterministicin its class verification. The exact reason isn't clear, but it'skind of nice to have a deterministic checker.Using RecursiveASTVisitor also makes it easier to write moreinteresting checks if needed in the future, since it also visitsstatements, etc. Since the RecursiveASTVisitor implementationcatches strictly more things than the ASTConsumer version, it'sgated behind a flag. This flag/the legacy ASTConsumer versionwill be removed once Chromium code can compile cleanly with theAST visitor.BUG=436357Review URL: https://codereview.chromium.org/751233002Cr-Commit-Position: refs/heads/master@{#310331}
- tools/clang/plugins/ChromeClassTester.h[diff]
- tools/clang/plugins/FindBadConstructsAction.cpp[diff]
- tools/clang/plugins/FindBadConstructsConsumer.cpp[diff]
- tools/clang/plugins/FindBadConstructsConsumer.h[diff]
- tools/clang/plugins/Options.h[diff]
- tools/clang/plugins/tests/test.sh[diff]
使用clang插件做静态检查
0 0
- Chromium代码里编写定制的clang插件做C++函数的静态样式检查
- 关于Obj-c代码静态扫描 iPhone代码静态扫描的问题(clang-analyzer)
- clang带来的clang complete代码补全插件
- 代码的静态检查
- C语言里的静态函数
- clang插件的安装
- CLANG技术分享系列一:编写你的第一个CLANG插件
- 在rust里使用c样式的函数指针
- DLL注入代码(C函数)的编写
- clang 开发应用xcode 编译检查的插件 一:构建篇
- clang 开发应用xcode 编译检查的插件 二:开发篇
- 如何编写可以检查死锁的代码?
- 静态代码检查工具的使用(cppcheck)
- 静态代码检查工具 cppcheck 的使用
- 静态代码检查工具的使用(cppcheck)
- 静态代码检查工具的使用(cppcheck)
- 一些代码静态检查工具的简介
- 定制EditText的样式
- 修改sshd_config解决 xshell 链接 linux 错误 connection closed by foreign host
- Java中String,StringBuilder和StringBuffer的区别
- 获取对象的个数
- TCP协议的长连接,短连接以及心跳包实例
- 【动态缩点】【bzoj 1969】: [Ahoi2005]LANE 航线规划
- Chromium代码里编写定制的clang插件做C++函数的静态样式检查
- HDU-电梯运行时长
- 直接获取msg下面的数字
- java io
- Nginx 模块开发
- 关于WebLogic的Session丢失的问题
- iOS系统占有率统计网址
- myEclipse/eclipse下控制台"DeviceMonitor]Adb connection Error:远程主机强迫关闭了一个现有的连接。"解决办法
- TCP与UDP