Writing a coding-style checker using clang Check it out here. The goal of this presentation is to show, in a few minutes, how to use clang's internals in order to check coding style rules. It will briefely present the following: clang LLVM ASTs AST Matchers clang-format clang-tidy based on remark.js