首页 > 解决方案 > GNU 复杂性输出中的“ln-ct”和“nc-lns”是什么意思?

问题描述

根据手册,GNU 复杂度分数如下所示:

Score | ln-ct | nc-lns| file-name(line): proc-name
    3      13      12   tokenize.c(507): skip_params
    3      15      13   score.c(121): handle_stmt_block
    3      22      17   tokenize.c(64): check_quote

谁能确认是否ln-ct意味着行数并解释什么nc-lns意思?

标签: cgnucode-complexitygnu-complexity

解决方案


为什么我不只是测试这个,我不知道。无论如何,从搞乱源文件我可以确认:

  • ln-ct= 行数
  • nc-lns= 非注释行

把它留在这里以防万一——手册没有描述这些术语。


推荐阅读