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)
Provide simple actionable metric.
After launching the CLI in TUI mode, you can escape using q. Thi will maybe change in the future.
Command line tool to generate actionable metrics for priorizing refactors on your rust project
Usage: quality-time.exe [OPTIONS] --project-path <PROJECT>
Options:
-o, --output <OUTPUT>
Output style of the CLI
Possible values:
- std-out: Print the results in the terminal as a human readable table
- tui: DIsplay the results with a graph in a terminal application
-p, --project-path <PROJECT>
The path of the repository to analyse
-h, --help
Print help information (use `-h` for a summary)
-V, --version
Print version information
- 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