mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-23 05:41:20 -08:00
1.5 KiB
1.5 KiB
ENG-LINT-01 恢复全仓 lint
起点 e0d785662daac01d3c9c01f2dd2d2d2c16ab32d1,在 EX-01 完成并通过提交审计
之后独立修复。此前全仓 yarn lint 在未改动的 Mask manifest 报
jsonc/sort-keys:dependencies 应在 typesVersions 后面。
只移动 packages/artplayer-plugin-danmuku-mask/package.json 的顶层
typesVersions 区块,不调整内部条件导出键顺序或任何值。将修复后的 JSON 与
起点 Git 内容解析后 assert.deepEqual,确认版本、依赖、入口、types、files
和全部其他字段内容不变。没有运行代码、声明、构建产物、根锁或包架构变化,
不增加仅验证格式的测试文件,也不重跑模型/设备测试。
Node 24.21.0、Yarn 1.22.22:全仓 yarn lint 返回 0,0 error、1 warning;
剩余 warning 为生成的 docs/assets/ts/artplayer.d.ts 中既有 unused-disable
注释,不在本次手改生成文件。严格工具链检查通过,仍是 22 workspace、
33 个固定开发工具。计划、差异和独立提交审计另行核验。
日志和文件哈希见 证据。Mask 运行产物没有重建;未来打包的 package.json 字节会改变,因此 npm 候选冻结仍 须以重新打包后的 tarball 为准,不能复用旧 tarball 完整性值。
回退本任务提交仅恢复字段顺序及其 lint 错误。没有推送、版本升级或发布; Mask 的真实模型/设备/分发任务状态不变。