このレッスンでは、静的解析を実行して、コードがコーディング スタンダードに準拠しているかをチェックする方法について説明します。
背景
C++test は、静的にコードを解析してコーディング スタンダード ルールにコードが準拠しているかどうかをチェックできます。このとき使用されるのは、テスト コンフィギュレーションで「有効」に設定されたルールです。C++test には一連のビルトイン テスト コンフィギュレーションが用意されており、それぞれ「有効なルール」が定義されています。ユーザーは、プロジェクトやポリシーに最もふさわしい特定のコーディング スタンダード ルールを「有効」に設定したユーザー定義テスト コンフィギュレーションを作成できます。
C++test のコーディング スタンダード ルールは、「重要度レベル」によってグループ分けされています。重要度レベルは、そのルールによって深刻な構造エラー (パフォーマンスの低下、メモリ リーク、セキュリティ脆弱性などのアプリケーションの問題の原因になるコード構造) が引き起こされる可能性を表します。
- 最高 - 重要度 1
- 高 - 重要度 2
- 中 - 重要度 3
- 低 - 重要度 4
- 最低 - 重要度 5
次の演習に進む前にチュートリアルの「 C++test プロジェクトの作成 - チュートリアル 」を終えている必要があります。