1

この質問がここで尋ねられたことは知っていますが、それは2010年のもので、最近作られたものを誰かが知っているかどうか疑問に思っていました.

スタイル チェッカーを使用して、現在の職場でコーディング規則を適用することを検討しています。次のいくつかのオプションが表示されます。

  1. 異なるスタイル規則を適用するための優れた柔軟な方法が存在します。Vera++ は興味深く、拡張可能に見えました。
  2. Google の cpplint スタイル チェッカーを使用/ハックする (難しそうです)
  3. 現在のファイルの解析ツリー (できれば AST) にアクセスし、それをチェックします。

#3 が最も柔軟で、AST にフックするプログラムや方法を知っている人がいるかどうか疑問に思っていますか?

4

2 に答える 2

0

CppCheckは AST を構築します。また、AST にアクセスできるアドオンを作成することもできます。ただし、前述のように、スタイルのチェックに必要な情報が消去される場合があります。私の選択は cpplint をカスタマイズすることです。

于 2016-03-03T12:03:49.430 に答える
0

clang とすべての警告をオンにして xCode を試してください。
また、Clang で AST をダンプすることもできます。

于 2011-12-01T21:28:44.980 に答える