pc-lint を使用するためのベスト プラクティスは何ですか?
出力ファイルを読み取り/解析するより良い方法に特に興味があります。
pc-lint を使用するためのベスト プラクティスは何ですか?
出力ファイルを読み取り/解析するより良い方法に特に興味があります。
PC-Lint に基づいて構築された Visual Lint があり、メッセージをより使いやすくしています。残念ながら無料ではなく、Visual Studio を搭載した Windows でのみ動作します。彼らは試用版IIRCを持っています。
当時の私の雇用主はチープスケートだったので、フルバージョンは入手できませんでしたが、便利だとは思いました.
ALOA プロジェクトは、PC-Lint の出力を解析し、繰り返し実行して回帰分析を実行するための無料のコードを提供しています。
私がお勧めするPC Lint の使い方という素敵な小さな記事があります。
Visual Lint を公開している Riverblade の人々は、構成に関するいくつかの記事を公開しました。
pc-lint の出力を処理するように設計されたフリー/オープンソースのツールについては知りませんが、splint を使用して次の戦略を使用しました
「Indian Hill C Style and Coding Standards」では、Lint の使用方法について説明しています。
静的分析ツールに対する私のアプローチは、ローカルのコーディング標準を定義 (または既存のものを使用) し、その標準を強制する静的分析ルールを適用することです。許可するコードのルールを明示的にオフにし、標準が考慮したことのないすべての側面のルールをそのままにします。それらが発生した場合は、コーディング標準を変更する必要があるかどうか、ルールをオフにする必要があるかどうか、または標準またはアナライザーの構成を変更せずに修正する必要がある単なるコーディング エラーであるかどうかを検討してください。