首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Oclint的Npath和圈复杂度

使用Oclint的Npath和圈复杂度
EN

Stack Overflow用户
提问于 2014-11-03 22:52:50
回答 1查看 399关注 0票数 0

有人能给我解释一下如何使用Oclint工具获得Npath和圈复杂度吗?我当前使用的是命令

./oclint /home/kyriakos/Measurements/base64.c -c

并获取作为输出:

OCLint报告

摘要: TotalFiles=1 FilesWithViolations=1 P1=0 P2=0 P3=3

/home/kyriakos/Measurements/base64.c:18:5:短变量名P3变量名包含1个字符,小于阈值3

/home/kyriakos/Measurements/base64.c:18:5:短变量名P3变量名包含1个字符,小于阈值3

/home/kyriakos/Measurements//base64.c:18:5:短变量名P3变量名包含1个字符,小于阈值3

[OCLint (http://oclint.org) v0.8.1]

EN

回答 1

Stack Overflow用户

发布于 2014-11-03 23:16:54

好的,只要弄清楚就行了。您需要将指标参数设置为最小值,以强制其抛出警告。例如:

./oclintbase64.c -g -rc=CYCLOMATIC_COMPLEXITY=1 /home/kyriakos/Measurements/base64.c -- base64.c

然后我得到:

/home/kyriakos/base64.c:14:1:高圈复杂度P2圈复杂度7超过1的限制

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26716718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档