这本书包含一系列关于Clang Tools的文章,包括介绍现有的Clang Tools,如何使用它们提高程序员的效率,以及讲述如何基于Clang开发。本书适用于想了解Clang的读者,和基于Clang开发自己工具的开发者。
目前计划的大纲:
- clang-tidy——静态代码分析框架
- FileCheck介绍
- 自动现代化C++代码
- clang-tidy check 101教程
- 基于libtooling编写一个Clang tool
- clang-include-fixer
- clang-format
- Clang AST matcher介绍
- C++ module介绍
这一年来一直在做基于clang的工具开发,包括clang-tidy, clang-include-fixer, clang-move。所以打算写一个系列的文章介绍Clang Tools的开发。一来是对自己工作的总结;二来是发现中文资料零星可数,让国内开发者更多了解Clang。
- Email: hokein.wu (at) gmail (dot) com
- GitHub: hokein
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请注明出处和作者。