chore(lint): [ENG-LINT-01] restore mask manifest ordering

This commit is contained in:
Harvey Zhao committed 2026-09-14 05:20:25 +08:00
1 parent e0d785662d
commit 4df9689364
6 files changed
+66 -11

No files matched your search

@@ -0,0 +1,23 @@
# 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 个固定开发工具。计划、差异和独立提交审计另行核验。
日志和文件哈希见 [证据](../baselines/manifest-lint-validation.json)。Mask
运行产物没有重建;未来打包的 package.json 字节会改变,因此 npm 候选冻结仍
须以重新打包后的 tarball 为准,不能复用旧 tarball 完整性值。
回退本任务提交仅恢复字段顺序及其 lint 错误。没有推送、版本升级或发布;
Mask 的真实模型/设备/分发任务状态不变。