<!-- 创建issue请填写 --> ## 版本信息(Version) ## 问题描述(Describe) 全角引号规则扫到 comment - 属于实现过粗导致的误报 bug。 - 考虑只检查对象命名相关 Identifier,而不是整条 SQL 文本 ## 截图或日志(Log) ## 如何复现(To Reproduce) <!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - --> <!-- 以下内容为issue处理人填写,创建工单时请不要不要删除 --> ## 问题原因 ## 解决方案 - 根据规则目的:建议开启此规则,可避免MySQL会将中文全角引号识别为命名的一部分,执行结果与业务预期不符 - 增加改动: - 从检查建表语句字符串中是否包含中文全角引号,改为:检查建表语句中表、字段、等对象名称是否包含含中文全角引号 - 增加单元测试 ## 变更影响面 <!-- 必须包含但不限于从以下方面进行影响面评估(更详细信息参考研发内部开发规范) --> #### 受影响的模块或功能 <!-- 必须指明对用户使用流程和后台工作流的影响 --> #### 外部引用的潜在问题或风险 <!-- 包括替换第三方包、引入新包的影响 --> #### 版本兼容性 <!-- 破坏性变更的说明和处理措施 --> #### 测试建议 https://github.com/actiontech/sqle/issues/3230#issuecomment-4182002467
版本信息(Version)
问题描述(Describe)
全角引号规则扫到 comment
截图或日志(Log)
如何复现(To Reproduce)
问题原因
解决方案
变更影响面
受影响的模块或功能
外部引用的潜在问题或风险
版本兼容性
测试建议
#3230 (comment)