仓颉开发必备:格式化工具与覆盖率统计全指南
仓颉开发必备:格式化工具与覆盖率统计全指南
本文将详细介绍仓颉语言的两大核心开发辅助功能 ——CJFMT 格式化工具与覆盖率统计,帮助开发者规范代码风格、提升代码质量,操作流程清晰易懂,新手也能快速上手。
一、CJFMT 格式化工具:一键规范代码风格
工具简介
CJFMT(Cangjie Formatter) 是仓颉语言官方提供的代码自动格式化工具,无需手动调整缩进、空格等格式细节,一键即可让代码符合语言规范,提升团队协作效率。
核心使用场景
1. 单个仓颉文件格式化
在 VSCode 代码编辑区打开目标 .cj 文件,右键选择 [Cangjie] Format 选项,或直接使用快捷键 Ctrl+Alt+F,即可快速完成当前文件的格式化。

2. 多文件 / 文件夹批量格式化
在 VSCode 资源管理器中,选中需要格式化的单个文件、多个文件或整个文件夹,右键点击并选择 [Cangjie] Format 命令,工具将批量处理选中内容,统一代码格式。

二、覆盖率统计:精准掌握代码测试情况
功能说明
覆盖率统计是仓颉语言提供的代码质量检测功能,可自动生成程序的测试覆盖率报告,清晰展示代码中已测试和未测试的部分,助力开发者完善测试用例、降低代码风险。
两种使用入口
1. 单个文件覆盖率报告
在 VSCode 代码编辑区打开目标仓颉文件,右键选择 [Cangjie] Coverage 选项,或使用快捷键 Ctrl+Alt+G,即可生成当前文件的覆盖率报告。

2. 多文件 / 文件夹批量统计
在 VSCode 资源管理器中,选中目标文件、多个文件或整个文件夹,右键点击并选择 [Cangjie] Coverage 命令,工具将批量分析选中内容,生成汇总覆盖率报告。

报告查看技巧
生成覆盖率报告后,点击报告中的文件名,可直接跳转查看该文件的详细覆盖率数据,包括行覆盖率、分支覆盖率等关键信息,定位未测试代码更高效。
参考资料
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)