Skip to content

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

@LordofAvernus

Description

@LordofAvernus

需求描述(Describe)

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

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

实现方案

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

变更影响面

受影响的模块或功能

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

版本兼容性

测试建议

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions