sqle icon indicating copy to clipboard operation
sqle copied to clipboard

自定义规则支持否定匹配正则语法

Open LordofAvernus opened this issue 8 months ago • 0 comments

需求描述(Describe)

自定义规则不支持否定匹配的正则语法(go的正则库不支持)

  • 预期审核场景: 指定字段名必须有索引((?i)(INDEX|KEY|UNIQUE|PRIMARY\s+KEY)[^()](\suser_id\s*))。但是审核结果当前逻辑是匹配则不通过,不匹配则通过。逻辑正好相反。 例如:user_id 名 必须要定义索引,没有索引审核不通过。

实现方案

增加 自定义规则中 否定匹配的语法

变更影响面

受影响的模块或功能

外部引用的潜在问题或风险

版本兼容性

测试建议

LordofAvernus avatar Apr 27 '25 03:04 LordofAvernus