OhMySkills
AI 智能体 cross-editor-sync 更新于 2026-09-24

Cross-Editor Sync 工程规则

Rule sync rules: one canonical source compiled to every editor format

技术栈
Cross-Editor Sync
主题
工程基线
条目
9 条
版本
v0.2.0

✓ 应当这么做

  • ✓ Enable strict mode everywhere and treat TypeScript strict flags as non-negotiable in new files
  • ✓ Handle every promise: await it, return it, or attach a .catch with a real recovery path
  • ✓ Model uncertain data as `unknown` and narrow it with type guards before use

✕ 常见反模式

  • ✕ Floating promises (async calls fired without await or catch)
  • ✕ `any` casts used to silence a type error instead of fixing the shape
  • ✕ Mutating function arguments or module-level objects from shared scope

◎ 交付前验证

  • ◎ Typecheck (`tsc --noEmit` or equivalent) passes with zero errors
  • ◎ Lint passes and no rule was disabled inline
  • ◎ Node/browser runtime compatibility checked against the project engines field

同分类条目

42 篇

同一技术栈的其他条目