#metrics #command-line-tool #generate #complexity #quality #time #actionable

bin+lib quality-time

命令行工具,用于为您的 Rust 项目生成可操作的性能指标,以便优先进行重构

1 个不稳定版本

0.1.0 2023年1月15日

#19 in #complexity

MIT/Apache

21KB
550

质量时间

这是一个用于了解您代码的 CLI 工具。

它基于 Churn(文件被编辑的次数)和复杂性(Cyclomatic complexity:函数中的分支数)

目标

提供简单的可操作指标。

待办事项

  • 添加所有测试
  • 使用本地错误类型而不是 expects
  • 添加忽略文件的可能
  • 添加可配置的仓库路径
  • 支持更多语言
  • 添加可配置的时间范围
  • 在 TUI 中添加快捷显示
  • 在选定文件上添加轴标记

依赖项

~74–105MB
~2.5M SLoC