This project ships a broad set of roast-style tools. Most commands accept a -f/--format flag and a --lang flag where localized text is relevant.
Core source analysis command.
garbage-code-hunter analyzeUseful flags:
--harsh--verbose--top--issues--summary--brief--markdown--lang--exclude--educational--project-config--hall-of-shame--suggestions--format--llm--llm-provider--llm-endpoint--llm-model--llm-api-key--llm-timeout--config
Analyzes git commit history and roasts weak commit messages.
garbage-code-hunter commit-roaster --limit 50Flags: --limit, --author, --since, --until, --branch, --format
Inspects dependency files for risky or messy dependency choices.
Flags: --format
Roasts PR titles from local data or GitHub.
Flags: --limit, --repo, --state, --token, --author, --format
Runs the main tool suite and combines the results.
Flags: --lang, --format, --save, --project-config
Generates an SVG badge.
Flags: --output, --style, --score, PATH
Shows score history.
Flags: --last, --format
Finds stale TODO/FIXME/HACK comments.
Flags: --age, --format, --lang
Estimates technical debt cost.
Flags: --format, --lang
Infers developer personality from code patterns.
Flags: --format, --lang
Analyzes quality decay over git history.
Flags: --format, --lang
Produces a root-cause style quality report.
Flags: --format, --lang
Generates a smell radar chart or terminal view.
Flags: --format, --lang, --output
Produces CI-style review output.
Flags: --format, --lang
Applies a chosen roast persona.
Flags: --persona, --format, --lang
Common personas include linux-kernel, silicon-valley, japanese-enterprise, and rust-fanatic.
Highlights the highest-risk files.
Flags: --format, --lang
Groups findings by contributor.
Flags: --limit, --format, --lang