我知道这个问题已被问及here,但是从2010年开始,我想知道是否有人知道最近的一些问题。
我正在考虑使用样式检查器来帮助在我当前的工作场所执行编码约定。我看到以下几个选项:
#3似乎最灵活,并且想知道是否有人知道某个程序或方法来挂钩AST?
答案 0 :(得分:0)
尝试使用clang和所有警告的xCode。
你也可以让clang转储AST。
答案 1 :(得分:0)
CppCheck 构建一个AST。它还允许您编写插件,您可以在其中访问AST。但如上所述,它可能会擦除检查样式所需的必要信息。我的选择是自定义cpplint。