Skip to content

0.1.4

Choose a tag to compare

@hifengzy hifengzy released this 27 Jul 15:05

修复 Obsidian 社区第四轮审查 Warning(constants.ts 断言多余)

Warning 修复

  • src/constants.ts: MediaType 从 TypeScript enum 改为 as const 对象,移除 isFolder/isNoteType 中的 as MediaType 断言

根因说明

本轮审查的 no-unnecessary-type-assertion 与上轮的 no-unsafe-enum-comparison 构成规则两难(断言加也错、不加也错)。改用 as const 对象消除 enum 类型本身,让比较变为 number === number,同时满足两条规则。

测试

  • 新增 test/verify-constants.ts 单元测试,30 用例全过(覆盖 isFolder/isNoteType 边界)
  • 集成测试:verify-frontmatter/verify-image-naming/verify-quota 全通过,tsc 零错误,无回归

Full Changelog: 0.1.3...0.1.4