Files
Developer 98e8df8906 fix: resolve CI/CD issues - remove unused dependencies and imports
- Remove unused thiserror dependency from Cargo.toml
- Remove unused imports (Text, Tabs, Widget, Event, KeyCode, KeyEventKind) from tui/mod.rs
- Remove unused imports (File, Write) from export/mod.rs
- Remove unused pub use ComplexityDistribution from core/analyzer.rs
2026-02-05 15:56:58 +00:00

866 B

Build Instructions

This project requires a C compiler to build native dependencies.

Linux (Debian/Ubuntu)

sudo apt-get update
sudo apt-get install -y build-essential

macOS

xcode-select --install

Windows

Install Visual Studio Build Tools.

Building

# Navigate to project directory
cd techdebt-tracker-cli

# Build the project
cargo build --release

# Run tests
cargo test

# Run linting
cargo clippy

Dependencies Installed

The project uses the following key dependencies:

  • clap 4.4 - CLI argument parsing
  • ratatui 0.26 - Terminal UI framework
  • tree-sitter 0.22 - Source code parsing
  • serde 1.0 - Serialization
  • regex 1.10 - Pattern matching
  • anyhow 1.0 - Error handling
  • ignore 0.4 - File traversal with gitignore support
  • crossterm 0.28 - Terminal capabilities
  • chrono 0.4 - Date/time handling