是否有任何工具可用于计算 Javascript 中的圈复杂度?
我过去在处理服务器端代码时发现它是一个非常有用的指标,并且希望能够将它用于我编写的客户端 Javascript。
我帮助编写了一个工具来对 JavaScript 项目执行软件复杂性分析:
复杂性报告 https://github.com/escomplex/complexity-report
它报告了一堆不同的复杂性指标:代码行数、参数数量、圈复杂度、圈密度、Halstead 复杂度度量、可维护性指数、一阶密度、变更成本和核心大小。
它是根据 MIT 许可证发布的,并使用 Node.js 和Esprima http://esprima.org/JavaScript 解析器。它可以通过 npm 安装,如下所示:
npm i -g complexity-report
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)