Java(Checkstyle、JCSC)用のそのようなツールを見つけるのは非常に簡単に見えますが、C / C ++用のツールを見つけることができないようです。私は糸くずのような静的コードアナライザーを探していません。変数の名前付け、大文字の使用、間隔、識別、ブラケットの配置などのコーディング標準に対してチェックしたいだけです。
Java(Checkstyle、JCSC)用のそのようなツールを見つけるのは非常に簡単に見えますが、C / C ++用のツールを見つけることができないようです。私は糸くずのような静的コードアナライザーを探していません。変数の名前付け、大文字の使用、間隔、識別、ブラケットの配置などのコーディング標準に対してチェックしたいだけです。
回答:
Googleの糸くずC ++から Googleのコードスタイルガイド。
あなたが何を求めているかは正確ではありませんが、私は、コーディングスタイルastyleが生成してプロセスを自動化できることに同意する方が簡単だと思いました。
nsiqcppstyleを試してください。C / C ++用のPythonベースのコーディングスタイルチェッカーです。独自のルールを追加するために拡張するのは簡単です。
私は自分の作品でそのLDRAツールスイートを使用しました
c / c ++コードのテストに使用されますが、MISRAなどのコーディング標準に対してチェックすることもできます。
sourceforge.netを確認universalindentgui
してください。
C用の多くのスタイルチェッカーがあり、チェッカーをカスタマイズできます。
Metrix ++ http://metrixplusplus.sourceforge.net/を確認してください。それはあなたのニーズに固有のいくつかの拡張を必要とするかもしれません。
私は現在、そのようなツールを書くために別のプロジェクトでプロジェクトに取り組んでいます。他の静的コード分析ツールを調べて、もっと上手くできると判断しました。
残念ながら、このプロジェクトは、コードについてのかなり詳しい知識がなければ、まだ使用する準備ができていません(読んでください:それは地獄のようにバグが多いです)。しかし、私たちはかなり迅速に動いており、次の8週間以内にベータ版がリリースされることを期待しています。
プロジェクトはオープンソースです。プロジェクトページにアクセスできます。参加したい場合は、外部入力を追加してください。
詳細については退屈しません。そのためのプロジェクトページにアクセスできますが、 1つだけ言っておきます。ほとんどの静的コード分析ツールは、コードの誤りをチェックすることを目的としており、コーディングガイドラインのチェックにはあまり関心がありません。プラグインを作成して「ハウスルール」と考えられるバグの両方をチェックできる、より柔軟なアプローチを採用しました。
さらに情報が必要な場合は、遠慮なくご連絡ください。
乾杯、