适合谁
- 开发者和团队希望快速了解项目代码质量现状。
- 使用 AI 编程助手(如 Claude Code)希望自动化代码审查。
- 需要多语言支持(14 种编程语言)的代码分析工具。
- 偏好幽默尖锐反馈的开发者。
fuck-u-code 是一个功能丰富的代码质量分析工具,支持多种语言和 AI 审查。它适合喜欢幽默风格并希望快速了解代码质量的开发者。但需要注意 AI 审查的数据隐私风险,以及其非正式的语气不适合所有团队。
fuck-u-code 是一个代码质量分析工具,旨在以尖锐但幽默的反馈揭示糟糕的代码质量。它通过 AST 解析(tree-sitter)进行准确的语法分析,支持 14 种编程语言,并执行七项质量检查:复杂度、大小、注释、错误处理、命名、重复和结构。提供 0-100 的总体评分(越高越好)和每个文件的 Shit-Gas 指数(越高越差)。支持 AI 代码审查(兼容 OpenAI / Anthropic / DeepSeek / Gemini / Ollama),多种输出格式(彩色终端、Markdown、JSON、HTML),以及国际化(英、中、俄)。作为 MCP 服务器,可被 Claude Code、Cursor、Windsurf 等 AI 工具调用。代码分析完全离线进行,不会泄露代码。
全局安装:npm install -g eff-u-code。然后自动配置 MCP:fuck-u-code mcp-install(交互式)或指定客户端:fuck-u-code mcp-install claude / cursor。手动配置时,在客户端配置文件中添加如 mcpServers 的条目。例如在 Claude Code 的 ~/.claude.json 或项目 .mcp.json 中添加 {"mcpServers":{"fuck-u-code":{"command":"fuck-u-code-mcp"}}}。
{
"mcpServers": {
"fuck-u-code": {
"command": "fuck-u-code-mcp"
}
}
}