メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

ガイドライン

ガイドライン チェッカーのリストと説明

このチェッカーは、コーディングのベスト プラクティスに関係します。Polyspace® は、指定されたしきい値をモジュールの複雑度メトリクスが超えた場合にソフトウェアの複雑度欠陥を報告します。

このチェッカーを有効にするには、オプションのガイドラインをチェック (-guidelines) を使用します。

Polyspace 結果

すべて展開する

呼び出しツリーの複雑度がしきい値を超えているファイルの呼び出しツリーの複雑度が、定義済みしきい値を超えている (R2021a 以降)
コメント密度がしきい値を下回っているモジュールのコメント密度が、指定されたしきい値を下回っている (R2021a 以降)
循環的複雑度がしきい値を超えている関数の循環的複雑度が、関数に定義されている循環的複雑度のしきい値を超えている (R2021a 以降)
呼び出しの入れ子の深さがしきい値を超えている関数内の制御構造の入れ子の深さが、関数の入れ子の深さに対して定義されているしきい値を超えている (R2021a 以降)
関数ストレス複雑度がしきい値を超えているThe function stress complexity of a function is greater than the defined threshold (R2025a 以降)
言語スコープがしきい値を超えている関数の言語スコープが、定義済みしきい値を超えている (R2021a 以降)
呼び出される関数の数がしきい値を超えている関数本体内の個別の関数呼び出しの数が、定義済みしきい値を超えている (R2021a 以降)
呼び出し元の関数の数がしきい値を超えている関数の個別の呼び出し元の数が、定義済みしきい値を超えている (R2021a 以降)
goto ステートメントの数がしきい値を超えている関数に含まれる goto ステートメントの数が、定義済みしきい値を超えています (R2021a 以降)
行数がしきい値を超えているファイル内の合計行数が、定義済みしきい値を超えている (R2021a 以降)
関数本体内の行数がしきい値を上回っている関数本体内の行数が、定義済みしきい値を超えている (R2021a 以降)
ローカルの非静的変数の数がしきい値を上回っている関数に含まれるローカルの非静的変数の数が、定義済みしきい値を超えている (R2021a 以降)
ローカルの静的変数の数がしきい値を超えている関数に含まれるローカルの静的変数の数が、定義済みしきい値を超えている (R2021a 以降)
return ステートメントの数がしきい値を超えている関数に含まれる return ステートメントの数が、定義済みしきい値を超えています (R2021a 以降)
静的パスの数がしきい値を上回っている関数内の静的パスの数が、定義済みしきい値を超えています (R2021a 以降)
関数本体内の実行可能行数がしきい値を上回っている関数本体内の実行可能行数が、定義済みしきい値を超えている (R2021a 以降)
関数呼び出しの数がしきい値を上回っている関数に含まれる関数呼び出しの数が、関数の呼び出し発生数に対して定義されているしきい値を超えている (R2021a 以降)
関数パラメーターの数がしきい値を超えている関数パラメーターの数が、定義済みしきい値を超えている (R2021a 以降)
ステートメントの数がしきい値を上回っている関数に含まれるステートメントの数が、定義済みしきい値を超えています (R2021a 以降)
直接再帰の数がしきい値を超えているNumber of instances of a function calling itself directly is greater than the defined threshold (R2024a 以降)
再帰の数がしきい値を超えているNumber of call graph cycles over one or more functions is greater than the defined threshold (R2024a 以降)

トピック