看到这个项目被屎山程度震惊了
决定维护一下
我会在修好这个屎山之后关闭这个issue的)
附赠屎山代码检测器结果
🔍 开始嗅探:D:\bot\bots\RE-ToolsBot
🔍 正在搜索源代码文件......
📂 已找到文件数: 25
────────────────────────────────────────────────────────────────────────────────
🌸 屎山代码分析报告 🌸
────────────────────────────────────────────────────────────────────────────────
总体评分: 33.63 / 100 - 有点臭味,但还不至于熏死人
屎山等级: 微臭青年 - 略有异味,建议适量通风
◆ 评分指标详情
✓✓ 状态管理 12.50分 状态管理清晰,变量作用域合理,状态可预测
✓✓ 注释覆盖率 18.19分 注释不错,能靠它活下来
✓ 错误处理 25.00分 有处理,但处理得跟没处理一样
✓ 代码结构 30.00分 结构还行,但有点混乱
○ 代码重复度 35.00分 有点重复,抽象一下不难吧
• 循环复杂度 59.42分 绕来绕去,跟你脑子一样乱
评分计算: (12.50×0.20 + 18.19×0.15 + 25.00×0.10 + 30.00×0.15 + 35.00×0.15 + 59.42×0.30) ÷ 1.05 = 33.63
◆ 最屎代码排行榜
-
D:\bot\bots\RE-ToolsBot\toolsbot\plugins\gamingController\mapInterpreterLib.py(屎气指数: 47.06)
🔄 复杂度问题: 4 📝 注释问题: 1 🏗️ 结构问题: 3
⚠️ 其他问题: 1
🔄 函数 call 的循环复杂度较高 (15),建议简化
🔄 函数 interpret 的循环复杂度过高 (16),考虑重构
🏗️ 函数 'init' () 参数极多 (10 个),必须使用结构体封装
🔄 函数 'call' () 复杂度过高 (15),建议简化
🏗️ 函数 'init' () 参数过多 (8 个),建议使用结构体封装
🔍 ...还有 4 个问题实在太屎,列不完了
-
D:\bot\bots\RE-ToolsBot\toolsbot\plugins\finaleScopeController\manager.py(屎气指数: 46.92)
🔄 复杂度问题: 2 ⚠️ 其他问题: 1
🔄 函数 condition 的循环复杂度较高 (15),建议简化
⚠️ 函数 'condition' () 较长 (65 行),可考虑重构
🔄 函数 'condition' () 复杂度过高 (15),建议简化
-
D:\bot\bots\RE-ToolsBot\toolsbot\plugins\baseController_init_.py(屎气指数: 45.26)
✓ 代码质量良好,没有明显问题
-
D:\bot\bots\RE-ToolsBot\dauCtl.py (屎气指数: 44.16)
📝 注释问题: 1
📝 代码注释率极低 (0.00%),几乎没有注释
-
D:\bot\bots\RE-ToolsBot\bot.py (屎气指数: 38.81)
📝 注释问题: 1
📝 代码注释率极低 (0.00%),几乎没有注释
◆ 诊断结论
🌸 微臭青年 - 略有异味,建议适量通风
👍 继续保持,你是编码界的一股清流,代码洁癖者的骄傲
────────────────────────────────────────────────────────────────────────────────
看到这个项目被屎山程度震惊了
决定维护一下
我会在修好这个屎山之后关闭这个issue的)
附赠屎山代码检测器结果
🔍 开始嗅探:D:\bot\bots\RE-ToolsBot
🔍 正在搜索源代码文件......
📂 已找到文件数: 25
────────────────────────────────────────────────────────────────────────────────
🌸 屎山代码分析报告 🌸
────────────────────────────────────────────────────────────────────────────────
总体评分: 33.63 / 100 - 有点臭味,但还不至于熏死人
屎山等级: 微臭青年 - 略有异味,建议适量通风
◆ 评分指标详情
✓✓ 状态管理 12.50分 状态管理清晰,变量作用域合理,状态可预测
✓✓ 注释覆盖率 18.19分 注释不错,能靠它活下来
✓ 错误处理 25.00分 有处理,但处理得跟没处理一样
✓ 代码结构 30.00分 结构还行,但有点混乱
○ 代码重复度 35.00分 有点重复,抽象一下不难吧
• 循环复杂度 59.42分 绕来绕去,跟你脑子一样乱
评分计算: (12.50×0.20 + 18.19×0.15 + 25.00×0.10 + 30.00×0.15 + 35.00×0.15 + 59.42×0.30) ÷ 1.05 = 33.63
◆ 最屎代码排行榜
D:\bot\bots\RE-ToolsBot\toolsbot\plugins\gamingController\mapInterpreterLib.py(屎气指数: 47.06)
⚠️ 其他问题: 1
🔄 复杂度问题: 4 📝 注释问题: 1 🏗️ 结构问题: 3
🔄 函数 call 的循环复杂度较高 (15),建议简化
🔄 函数 interpret 的循环复杂度过高 (16),考虑重构
🏗️ 函数 'init' () 参数极多 (10 个),必须使用结构体封装
🔄 函数 'call' () 复杂度过高 (15),建议简化
🏗️ 函数 'init' () 参数过多 (8 个),建议使用结构体封装
🔍 ...还有 4 个问题实在太屎,列不完了
D:\bot\bots\RE-ToolsBot\toolsbot\plugins\finaleScopeController\manager.py(屎气指数: 46.92)⚠️ 其他问题: 1
🔄 复杂度问题: 2
🔄 函数 condition 的循环复杂度较高 (15),建议简化
⚠️ 函数 'condition' () 较长 (65 行),可考虑重构
🔄 函数 'condition' () 复杂度过高 (15),建议简化
D:\bot\bots\RE-ToolsBot\toolsbot\plugins\baseController_init_.py(屎气指数: 45.26)
✓ 代码质量良好,没有明显问题
D:\bot\bots\RE-ToolsBot\dauCtl.py (屎气指数: 44.16)
📝 注释问题: 1
📝 代码注释率极低 (0.00%),几乎没有注释
D:\bot\bots\RE-ToolsBot\bot.py (屎气指数: 38.81)
📝 注释问题: 1
📝 代码注释率极低 (0.00%),几乎没有注释
◆ 诊断结论
🌸 微臭青年 - 略有异味,建议适量通风
👍 继续保持,你是编码界的一股清流,代码洁癖者的骄傲
────────────────────────────────────────────────────────────────────────────────