用途:该技能用于在 TypeScript 或 JavaScript 项目开发过程中提供统一的编码规范约束。资料明确指出,当处理 TypeScript 或 JavaScript 项目时,必须激活此技能。
主要能力:技能以一组明确的编码规则呈现,覆盖语言选择、类型系统使用、代码风格与样式管理四个方面。
语言与模式:优先使用 TypeScript 而非 JavaScript,并且始终启用严格模式(strict mode always)。
类型使用:避免使用 any,改用 unknown;优先使用可辨识联合(discriminated unions)而非枚举(enums);对不可变数据使用 readonly。
代码风格:默认使用 const;使用 async/await 而非 Promise 链式调用;使用可选链(optional chaining)与空值合并(nullish coalescing)。
样式管理:不要硬编码样式,应使用主题或配置(theme/config)。
使用方式:资料未提供具体的安装命令、配置方法或调用步骤,暂未提供。
适用场景:适用于 TypeScript 与 JavaScript 项目的编码工作,尤其是需要统一类型安全与代码风格的场景。
限制:资料仅列出上述规则,未说明支持的平台、工具集成方式、收费情况或实际效果,这些信息暂未提供。