done-0/fuck-u-code

Legacy-Mess Detector – assess the “legacy-mess level” of your code and output a beautiful report

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 48 minutes ago
Added to GitGenius on September 9th, 2026
Created on June 25th, 2025
Open Issues & Pull Requests: 24 (+0)
GitHub issues: Enabled
Number of forks: 328
Total Stargazers: 7,281 (+0)
Total Subscribers: 21 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 28.7 hours
Mean response time: 27.2 days
90th percentile: 111.2 days
Tracked items: 109

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 13% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 24
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 339 days
Stale 30+ days: 23
Stale 90+ days: 22

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (13)
  • bug (8)
  • question (4)
  • help wanted (2)
  • documentation (1)
  • good first issue (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

fuck-u-code is a code quality assessment tool that analyzes your codebase and produces a detailed report showing how poorly your code is structured.

The tool solves the problem of identifying code quality issues across large projects by performing static analysis on source files. It uses tree-sitter for accurate abstract syntax tree parsing and applies seven distinct quality checks: complexity, size, comments, error handling, naming conventions, duplication, and structure. Each file receives a "Shit-Gas Index" score, and the overall codebase gets a 0-100 quality score. The tool supports fourteen programming languages including Go, JavaScript, TypeScript, Python, Java, C, C++, Rust, C#, Lua, PHP, Ruby, and Swift. Analysis runs entirely offline on your machine, with code never transmitted externally. Optional AI-powered code review integrates with OpenAI-compatible APIs, Anthropic, DeepSeek, Gemini, or local Ollama instances.

Teams maintaining legacy codebases or those wanting to establish code quality baselines should consider this tool. It suits projects where developers need visibility into which files have the worst quality issues and want to prioritize refactoring efforts. The tool outputs results in multiple formats—colored terminal, Markdown, JSON, and HTML—making it easy to share reports with teams. Configuration is flexible through .fuckucoderc.json files at project or global scope, and the tool supports English, Chinese, and Russian locales. Concurrent analysis with configurable worker threads allows scanning large codebases efficiently.

Development activity shows consistent engagement with the codebase through regular commits and updates. The project maintains active support for multiple languages and output formats, indicating ongoing refinement of analysis capabilities. Configuration management features and internationalization support across three languages demonstrate attention to usability across different development environments. The tool receives updates to keep pace with dependency changes and user feedback.