codemetrics:VSCode扩展,显示TypeScript类成员的复杂性信息

时间:2024-05-22 09:38:12
【文件属性】:

文件名称:codemetrics:VSCode扩展,显示TypeScript类成员的复杂性信息

文件大小:160KB

文件格式:ZIP

更新时间:2024-05-22 09:38:12

TypeScript

代码指标-Visual Studio代码扩展 计算TypeScript / JavaScript / Lua文件中的复杂度。 复杂度计算 计算步骤: 从输入源文件创建AST 遍历它的每个节点 根据节点的类型和与之关联的配置,创建有关该节点的新条目。 此项包含进一步使用所需的所有内容(例如,节点的文本表示,复杂性增量,子节点等) 显示方法的子节点的复杂度之和和类的子节点的最大值之和 请注意,它不是标准指标,但与非常接近。 另请注意,可以通过调整相关的配置条目来平衡项目/团队/个人喜好的复杂性计算(所有内容均提供了内容帮助,以简化配置)。 例如,如果一个人喜欢使用,并且对switch语句中的所有分支都可以,那么可以应用以下内容: " codemetrics.nodeconfiguration.ReturnStatement " : 0 , " codemetrics.nodecon


【文件预览】:
codemetrics-master
----.gitignore(54B)
----tsconfig.json(311B)
----README.md(11KB)
----.prettierrc(29B)
----.vscode()
--------launch.json(890B)
--------settings.json(238B)
--------tasks.json(883B)
----LICENSE(1KB)
----package.json(40KB)
----src()
--------codelensprovider()
--------metrics()
--------editordecoration()
--------models()
--------extension.ts(4KB)
----.vscodeignore(224B)
----images()
--------Sample2.png(10KB)
--------Sample3.png(12KB)
--------logo.png(19KB)
--------metric_details.png(63KB)
--------Sample1.png(13KB)
----.editorconfig(178B)
----webpack.config.js(1KB)
----package-lock.json(162KB)

网友评论