有人可以解释一下如何使用 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]
最佳答案
好吧,弄清楚这一点。您需要将指标参数设置为最小值以强制它发出警告。例如:
./oclint -rc=CYCLOMATIC_COMPLEXITY=1/home/kyriakos/Measurements/base64.c -- -g
然后我得到:
/home/kyriakos/base64.c:14:1:高圈复杂度 P2 圈复杂度数字 7 超出限制 1
关于c - 使用 Oclint 的 Npath 和圈复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26716718/