已开启
[Bug]: HLE生成注释时会产生代码注入 #699
gaoxiang创建于  9月16日
gaoxiang
gaoxiang仓颉Committer
9月16日 创建

感谢对仓颉社区的支持与关注,欢迎反馈缺陷。 | Thanks for your support and attention to the community. We welcome feedback on any issues.

领域 | Domain

HLE

发生了什么问题? | Describe the issue that occurred.

HLE生成注释时因为代码中也有注释有可能会产生代码注入

期望行为是什么? | What is the expected behavior?

消除该代码注入的风险

如何复现该缺陷? | How to reproduce the bug?

在HLE输入的.d.ts中,构造一些包含注释的string,类似于"/let a = 0 /" 的形式,HLE生成代码时会意外暴漏该代码

其他补充信息 | Additional information

cjc版本信息 | cjc version information

image.png

分支版本信息 | Branch version information

likedislike
gaoxianggaoxiang仓颉Committer
9月16日 添加了label:bug
gaoxianggaoxiang仓颉Committer
9月16日 修改了issue 的描述
gaoxianggaoxiang仓颉Committer
9月16日 添加了label:1.1.0-alpha.31
gaoxianggaoxiang仓颉Committer
9月16日 添加了label:1.3.0-alpha.05
gaoxianggaoxiang仓颉Committer
9月16日 删除了label:1.1.0-alpha.31
gaoxianggaoxiang仓颉Committer
9月16日 关联了pull request:fix: fix hle comment injection
xuanjzxuanjz管理员
9月22日 关联了看板:105