一个简单的代码复杂度分析器,不关注 C/C++ 头文件或 Java 导入,支持大多数流行语言。
|网站| Lizard
默认情况下,lizard 会搜索它所知道的任何源代码,并将所有结果混合在一起。这可能不是你想要的。你可以使用 "-l" 选项来选择语言。
您可以为 CCN (-C) 设置限制,也可以为参数数量 (-a) 设置限制。超过这些限制的函数将会产生警告。如果有警告,则 lizard 的退出代码将为非零。实际上,该工具计算代码的"外观"复杂程度,而非实际"复杂程度"。人们需要使用该工具,因为在代码复杂时,很难正确地获取所有包含的文件夹和文件。但是,对于周期复杂度,我们并不真正需要这种精确度。
lizard.py 可以作为一个独立的 Python 脚本使用,大部分功能都已包含在其中。您可以随时不经过安装就使用它。要获得 lizard 的所有功能,您需要进行适当的安装。
暂无开放 Issues,或尚未同步最近议题。