#cli #time #quality #churn-analysis #complexity-analysis

bin+lib quality-time

Command line tool to generate actionable metrics for priorizing refactors on your rust project

1 unstable release

0.1.0 Jan 15, 2023

#5192 in #cli

MIT/Apache

21KB
550 lines

Quality Time

This project is a CLI used to gain insight on your code.

It is based on Churn (number of tome a file was edited) and complexity (Cyclomatic complexity: number of branch in a function)

Goals

Provide simple actionable metric.

Todos

  • Add all the tests
  • Use local error type instead of expects
  • Add ignoring file possible
  • Add repo path configurable
  • Support more langages
  • Add time range configurable
  • Add shortcut display in TUI
  • Add marks on the axis for the selected file

Dependencies

~82–125MB
~3M SLoC