C/C++ ソース コードを一連のコーディング標準に照らしてチェックする無料ツールはありますか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/93260

  •  01-07-2019
  •  | 
  •  

質問

このような Java 用ツールを見つけるのは非常に簡単です (チェックスタイル, JCSC)、しかし、C/C++ 用のものが見つからないようです。私は lint のような静的コード アナライザーを探しているのではなく、変数の名前付け、大文字の使用、スペース、識別子、括弧の配置などのコーディング標準に照らしてチェックしたいだけです。

役に立ちましたか?

解決

私が知っている唯一のツールは ベラ. 。ただし、使用していないので、どれほど実用的であるかについてはコメントできません。 デモ 有望に見えます。

他のヒント

これはある程度役立つと確信しています cxxチェッカー. 。このツールもかなり良いようです KWスタイル Cmake を開発している Kitware によるものです。

あなたが求めているものとまったく同じではありませんが、コーディング標準について全員で合意する方が簡単であることがわかりました アスタイル プロセスを生成して自動化できます。

試す nsiqcppstyle. 。これは、C/C++ 用の Python ベースのコーディング スタイル チェッカーです。独自のルールを追加するように拡張するのは簡単です。

あります リスト. 。推定もあります スプリント上の C++ フロントエンド.

仕事でツールを使用しました LDRAツールスイート

C/C++ コードのテストに使用されますが、MISRA などのコーディング標準に対してチェックすることもできます。

チェック universalindentgui の上 ソースフォージ.net.

C 用の多くのスタイル チェッカーがあり、チェッカーをカスタマイズできます。

がある cppcheck によってもサポートされています ハドソン 同じ名前のプラグイン経由。

Metrix++ をチェックする http://metrixplusplus.sourceforge.net/. 。ニーズに合わせたいくつかの拡張機能が必要になる場合があります。

Abraxas コードチェックをチェックしてくださいhttp://www.abxsoft.com/codchk_user.html

私は現在、別のプロジェクトと協力して、まさにそのようなツールを作成するプロジェクトに取り組んでいます。他の静的コード分析ツールを検討した結果、もっと良い方法があると判断しました。

残念ながら、コードに関するかなり詳しい知識がなければ、このプロジェクトはまだ使用できません (読む:まったくバグだらけだ)。ただし、私たちはかなり迅速に進めており、今後 8 週間以内にベータ版をリリースしたいと考えています。

プロジェクトはオープンソースです - プロジェクトページにアクセスできます, 参加したい場合は、さらに外部からの意見をお待ちしています。

詳細を説明するつもりはありません - 構いません プロジェクトページにアクセスしてください そのためですが、一つだけ言っておきます。ほとんどの静的コード分析ツールは、コードの間違いをチェックすることを目的としており、コーディング ガイドラインのチェックにはあまり関心がありません。私たちは、「ハウスルール」と考えられるバグの両方をチェックするプラグインを作成できる、より柔軟なアプローチを採用しました。

さらに詳しい情報が必要な場合は、お気軽にお問い合わせください。

乾杯、

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top