MCLA v0.4.2 - 代码规范检查与修复
发布日期:2026-06-02
版本概述
v0.4.2 是一个维护性更新版本,主要聚焦于代码规范性检查与修复,提升项目整体质量,为后续功能开发奠定坚实基础。
主要更新
🔧 代码规范修复
-
日志级别修正
- 修复
electron/ipc/index.ts中 13 处log.error()误用 - 将普通流程信息日志改为
log.info(),避免错误日志污染
- 修复
-
API Key 安全配置
- 移除 CurseForge API Key 硬编码
- 新增
.env.example环境变量配置模板 - 通过
dotenv支持开发环境加载.env文件 - 生产环境通过环境变量注入,提升安全性
-
ESLint + Prettier 集成
- 新增 ESLint v9 配置(
eslint.config.cjs) - 新增 Prettier 配置(
.prettierrc、.prettierignore) - 新增 npm 脚本:
npm run lint- 代码检查与自动修复npm run format- 代码格式化
- 新增 ESLint v9 配置(
-
Vue 模板语法修复
- 修复 3 个 Vue 文件中的多行
@click事件语法 - 统一使用分号分隔的单行格式
- 修复 3 个 Vue 文件中的多行
📚 文档更新
-
README.md 重写
- 版本号更新为 v0.4.2
- 新增下载区域,跳转到 GitHub Releases
- 新增环境配置说明章节
- 更新版本历史记录
- 更新项目结构说明
-
.gitignore 完善
- 新增项目文档排除规则
- 新增 LNTP 备份目录排除
- 新增临时图片文件排除
🧹 项目清理
-
冗余文件备份
- 备份 9 个冗余文件到
LNTP/目录 - 分类存储:工具脚本、构建临时文件、临时文件
- 创建详细备份清单
BACKUP_MANIFEST_0.4.2.md
- 备份 9 个冗余文件到
-
Git 追踪清理
- 从 Git 追踪中移除开发文档
- 移除临时图片和工具脚本
构建产物
| 平台 | 文件名 | 大小 |
|---|---|---|
| Windows | MCLA Setup 0.4.2.exe |
~94 MB |
变更统计
- 修改文件数:122 个
- 新增代码:+16,852 行
- 删除代码:-6,955 行
- Git 提交:2 个
安全性提升
| 改进项 | 说明 |
|---|---|
| 敏感信息 | API Key 不再硬编码,通过环境变量管理 |
| 代码质量 | ESLint + Prettier 规范化代码风格 |
| 日志管理 | 日志级别正确使用,便于问题排查 |
下一步计划
- 继续替换
any类型为具体类型 - 统一使用
PxNotification替代原生alert() - 完善
electronAPITypeScript 类型定义 - 新增功能开发
感谢
感谢所有贡献者的努力!
MCLA - Minecraft Launcher Advanced