Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. [ナビゲーター]ビュー上の”Shapes”を選択した状態で、[青い三角アイコン横の▼]>[テストの実行]>[ユーザー定義]>[Static Analysis]>[2 2_コーディング規約チェック(チュートリアル)]を選択します。緑の進捗バーが表示され、左から右に到達すると解析が完了になります。

    Image RemovedImage Added
  2. [品質タスク]ビューに解析結果が表示されます。

...

  1. [Parasoft]>[テストコンフィギュレーション]を選択します。

    Image RemovedImage Added
  2. 表示される画面左側の[ユーザー定義]>[Static Analysis]>[2_コーディング規約チェック(チュートリアル)]を右クリックし、[複製]を選択します。

    Image RemovedImage Added
  3. 生成される[ユーザー定義]>[Static Analysis]>[2_コーディング規約チェック(チュートリアル) (1)]を選択後、画面右側の[静的]>[ルールツリー]を選択し、表示します。

    Image RemovedImage Added
  4. 画面右にある[有効なルールのみ表示]を選択するとチェックの入っているルールのみが表示されます。
    [2_コーディング規約チェック(チュートリアル)(1)]カテゴリのチェックボックスを全て無効にします。

  5. [すべてのルールの表示]を選択します。

  6. [フィルター]に「暗黙」と入力します。名前に「暗黙」が含まれているルールが表示されます。

  7. [コーディング規約]、[バグの可能性]カテゴリのルールの内、暗黙的なキャストを違反として検出するルールであることを確認し、チェックボックスを有効にします。

  8. [名前]に「5_USER_RULES」テストコンフィギュレーションを入力します。

  9. [適用]を選択後、[閉じる]を選択します。

...

  1. [静的解析ルールアイコン(赤い帽子)]を右クリックし、[ルールドキュメントを参照]を選択します。

  2. [静的解析ルールアイコン(赤い帽子)]を右クリックし、[ルールドキュメントを参照]を選択します。

  3. ブラウザが開き、下記の情報が表示されます。

    • ルール名

    • ルールの説明

    • 利点

    • 違反サンプルコード

    • 違反修正例

    • 関連資料やルールの引用元

...