SuperAPI AI 工具集

typescript

编程与开发

查看项目

更新于 10-16 04:18

技能介绍

用途:该技能用于在 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 项目的编码工作,尤其是需要统一类型安全与代码风格的场景。

限制:资料仅列出上述规则,未说明支持的平台、工具集成方式、收费情况或实际效果,这些信息暂未提供。