iris-code-formatter

🗂️ IRIS代码规范智能格式化审查

InterSystems IRIS/ObjectScript代码格式化与审查工具,基于企业级规范提供自动修正能力,提升代码可读性与维护性

收藏
3.4k
安装
1.1k
版本
1.0.6
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

iris-code-formatter 是一套针对 InterSystems IRIS 和 InterSystems Cache ObjectScript 的企业级代码规范系统,由资深开发者姚鑫整理维护。该技能覆盖变量命名、方法组织、事务管理、锁机制、错误处理、代码格式、注释规范等八大维度,提供从代码审查到自动修正的完整工作流。

显著优点

1. 规范全面性:涵盖 Global 命名、进程变量、布尔标识、方法返回值等细节规则,形成可执行的代码标准
2. 自动修正能力:支持直接输出修正后的完整代码,而非仅指出问题

3. 企业级实践:包含事务防死锁、锁超时控制、陷阱防死进程等生产环境关键安全规则

4. 格式标准化:明确定义缩进、空格、缩写、换行等格式细节,确保团队代码风格统一

潜在局限

  • 适用范围限定:仅支持 ObjectScript,不适用于其他语言
  • 作者维护依赖:规范基于个人经验总结,非 InterSystems 官方标准
  • 版本兼容性:部分规则可能因 IRIS 版本更新需调整
  • 无 IDE 集成:需手动复制代码进行审查,缺乏实时检测能力

适合人群

  • IRIS/Cache 开发团队成员
  • 需要统一代码规范的 DevOps 工程师
  • 代码审查负责人与质量保证人员
  • 新入职的 ObjectScript 开发者(作为学习参考)

常规风险

  • 自动修正可能改变代码语义,需人工复核
  • 部分严格规则(如方法 50 行限制)可能与遗留代码冲突
  • 事务和锁相关修正直接影响数据一致性,测试环境验证必不可少

iris-code-formatter 内容

references文件夹
手动下载zip · 16.9 kB
代码规范 - 事务.mdtext/markdown
请选择文件