Skip to content

派生メトリクス ​

関数あたりの Cyclomatic Complexity ​

derived.cyclomatic_per_function — complexity.cyclomatic / size.function_count.

項目内容
定義complexity.cyclomatic / size.function_count.
スコープfile, project
入力complexity.cyclomatic, size.function_count
計算方法分母が 0 か、入力が得られない場合は not_applicable。
単位ratio
言語依存性部分的に言語に依存する
制約正規化の一種で、分母の選び方が比較の結果に影響する。
参考文献-

LOC あたりのトークン数 ​

derived.tokens_per_loc — size.token_count / size.loc.

項目内容
定義size.token_count / size.loc.
スコープfile, project
入力size.token_count, size.loc
計算方法分母が 0 か、入力が得られない場合は not_applicable。
単位ratio
言語依存性部分的に言語に依存する
制約正規化の一種で、分母の選び方が比較の結果に影響する。
参考文献-

関数あたりの文の数 ​

derived.statements_per_function — size.statement_count / size.function_count.

項目内容
定義size.statement_count / size.function_count.
スコープfile, project
入力size.statement_count, size.function_count
計算方法分母が 0 か、入力が得られない場合は not_applicable。
単位ratio
言語依存性部分的に言語に依存する
制約正規化の一種で、分母の選び方が比較の結果に影響する。
参考文献-

SLOC あたりの重複トークン数 ​

derived.duplicate_tokens_per_sloc — duplication.duplicate_token_count / size.sloc.

項目内容
定義duplication.duplicate_token_count / size.sloc.
スコープfile, project
入力duplication.duplicate_token_count, size.sloc
計算方法分母が 0 か、入力が得られない場合は not_applicable。
単位ratio
言語依存性部分的に言語に依存する
制約正規化の一種で、分母の選び方が比較の結果に影響する。
参考文献-