更新时间:2025-06-20 GMT+08:00
分享

灵活匹配用户场景

支持自定义规则,灵活匹配用户场景

在软件开发实践中,代码质量管控面临着多样化的现实挑战:例如,不同团队的编码规范存在差异(如特定命名规则、注释格式),复杂业务场景需要定制化逻辑校验,新兴技术框架的最佳实践需要强制落地,通用代码检查工具的内置规则往往聚焦于语法合规、空指针风险等基础问题,难以覆盖行业特性、业务逻辑或团队定制化要求。

基于以上行业背景,华为云CodeArts Check服务提供了自定义规则的能力,可灵活匹配用户的使用场景。

自定义检查规则DSL( Domain Specific Language )位于代码检查全流程的“规则管理” 阶段,客户根据需要检查的问题开发对应的规则,然后上传到自定义规则集并启用该规则,DSL引擎工作原理如图1

图1 DSL引擎工作原理

介绍视频

相关文档