已开启
【社区学习赛】docs:更新文件README_zh.md #1267
2501_93903314创建于 10 天前
【社区学习赛】docs:更新文件README_zh.md #1267
已开启
2501_93903314创建于 10 天前
2501_93903314
2501_93903314
10 天前

变更内容

本次 Pull Request 修复了代码中指定行号的注释、函数名、变量名、提示文案、正则表达式的拼写、命名、语义及逻辑类错误,具体修改明细如下:

  1. 行号 117:修复帮助文档英文拼写错误,将 formated 修改为正确拼写 formatted
  2. 行号 225:修复函数名拼写错误,将 SetOptionMethodChainning 修改为 SetOptionMethodChaining
  3. 行号 227、244、253、270、285、302:修复多处变量名拼写错误,将 methodChainningOptional 修改为 methodChainingOptional
  4. 行号 433:修复函数名驼峰命名不规范问题,将 VerifydirOutputPath 修改为 VerifyDirOutputPath
  5. 行号 465:修复错误提示文案与实际行为不符问题,‑d 选项接收目录路径,将报错文本 Source file path not exist! 修改为 Source directory path not exist!

变更类型

变更内容自检(必填)

编译本地自验证结果:

测试用例本地自验证结果:

  • [X]不涉及,请在下方说明情况
    本次大部分为拼写、命名、提示文案、注释文档修复;新增正则非法字符过滤属于边界校验修复,无新增业务功能,现有功能行为不受影响。

关联的issue(必填)

请填写此Pull Request要关联的issue链接。

likedislike
CLA协议签署
当前Pull Request的提交暂无外部代码贡献者
合并受阻
2501_939033142501_93903314
10 天前 修改了pull request 的描述
2501_939033142501_93903314
10 天前 修改了pull request 的描述
cangjie-ci成员
10 天前 评论:

PR创建成功通知 | 感谢您的贡献 🎉

您好!系统已检测到您成功创建 Pull Request(PR),感谢您对项目的支持与参与!以下几点需要您着重关注:

一、PR必须关联Issue ❗️

触发门禁检查的必要步骤:在PR描述框输入Issue完整链接,完成Issue关联

请注意,一个 Issue 不能同时关联同一 base 仓库内同一个分支的多个开启状态的 PR

二、门禁触发规则 🔧

  1. 门禁类型判定:由Issue关联的PR所属代码仓数量决定
    • 关联多个代码仓PR:触发「多仓联合门禁」
    • 关联单个代码仓PR:触发「单仓门禁」
  2. 启动指令与检查范围:需主动回复指令:
    • 回复 "start build":执行Cangjie的主要基础检查,包含commit格式检查、静态告警分析、OAT开源声明检查、多平台构建、单元/集成测试等
    • 关联同一issue的多个PR,仅需在任意一个PR里回复触发一次门禁,该PR门禁通过后,所有PR都会添加Label和测试人
    • 每个pr只能同时运行一条CI流水线,如需重新启动,请先关闭运行中的,再评论触发门禁
    • Markdown修改仅触发文档类构建测试门禁,不会触发Cangjie的编译测试门禁
    • commit 信息格式请遵循:Conventional Commits 规范
    • 请保证每一条 commit 都已添加 Signed-Off-By 信息
    • 回复 "start build cov":执行覆盖率构建工程,生成该提交的增量代码覆盖率报告

三、合入条件 ⚠️

  • 满足最低评审人数,且评审问题需全部解决;
  • 禁止合入本人创建的PR,需由其他协作者操作;
  • 合并前确保关联流水线任务运行成功(build-test-passed);
  • 需求类覆盖率门禁:当关联的 Issue 标题以 [feature]: 开头(需求类 Issue)时,联合提交中属于 cangjie_compilercangjie_runtimecangjie_stdxcangjie_toolsllvm-project 仓库的 PR,必须先回复 "start build cov" 触发增量覆盖率流水线并通过,使 PR 获得 cov-test-passed 标签后方可合入。

四、合并PR ✅

回复 "start merge",CI流水线会自动检查所有关联PR的状态、版本号标签、检视意见密度、兼容性、需求类覆盖率门禁,若所有PR都满足合并条件,则将会同时合并所有PR。若存在不满足合并条件的PR,则不会合并任何PR。

如果希望不进行兼容性相关的检测,请任一合法审查人复制以下内容,在 start merge 前提交评论:

本 pr 不需要兼容性相关检测,对于引发的任何兼容性问题(即由于本 pr 合入将导致用户需适配代码的话),由本人承担。

If you wish to avoid compatibility-related checks, please have any approver copy the following content and submit it as a comment before sending start merge:

This PR does not require compatibility-related checks. For any compatibility issues caused by this PR (i.e., if the integration of this PR will require users to adapt their code), I will take full responsibility.

五、补充说明 📢

likedislike
Ccangjie-ci维护者
10 天前 添加了label:1.3.0-alpha.04waiting-start-build
Ccangjie-ci维护者
10 天前 重置了测试状态