| fix: 修复 Autolinking 依赖管理及路径计算问题
Signed-off-by: liu_wentao <1515892828@qq.com>
| 2 个月前 |
| fix(static): address remaining scan follow-up warnings
问题描述:
最新一轮补充扫描后,仓内仍残留一批样例格式、Metro 结构复杂度以及 OAT 头注释类告警,涉及 Sample 工程入口、Tester 脚本、Harmony Metro resolver,以及多个 tester、CLI 模板与生态工程文件,影响静态检查结果收敛。
解决方案:
- 修复 SampleProject 入口文件的缺失分号与格式问题,清理 tester 脚本中的冗余注释代码
- 继续拆分 metro.config.js 中 resolveRequestOnlyForHarmony 的内部判断逻辑,降低函数嵌套深度
- 为命中的 JS、TS、TSX、ETS 与 gitignore 模板文件补充统一版权与许可证头
- 调整 LICENSE-Meta 版权行格式,使其与仓内第三方许可证文本体例保持一致
影响范围:
- 影响静态检查命中的样例入口文件、Metro 配置文件、Tester 脚本以及多处模板与工程入口文件
- 不引入新的业务功能,重点是清理剩余扫描告警并保持现有逻辑与行为不变
Signed-off-by: jiaxuan_wong <1801330925@qq.com>
| 11 天前 |
| fix(static): address remaining scan follow-up warnings
问题描述:
最新一轮补充扫描后,仓内仍残留一批样例格式、Metro 结构复杂度以及 OAT 头注释类告警,涉及 Sample 工程入口、Tester 脚本、Harmony Metro resolver,以及多个 tester、CLI 模板与生态工程文件,影响静态检查结果收敛。
解决方案:
- 修复 SampleProject 入口文件的缺失分号与格式问题,清理 tester 脚本中的冗余注释代码
- 继续拆分 metro.config.js 中 resolveRequestOnlyForHarmony 的内部判断逻辑,降低函数嵌套深度
- 为命中的 JS、TS、TSX、ETS 与 gitignore 模板文件补充统一版权与许可证头
- 调整 LICENSE-Meta 版权行格式,使其与仓内第三方许可证文本体例保持一致
影响范围:
- 影响静态检查命中的样例入口文件、Metro 配置文件、Tester 脚本以及多处模板与工程入口文件
- 不引入新的业务功能,重点是清理剩余扫描告警并保持现有逻辑与行为不变
Signed-off-by: jiaxuan_wong <1801330925@qq.com>
| 11 天前 |
| fix(static): address remaining scan follow-up warnings
问题描述:
最新一轮补充扫描后,仓内仍残留一批样例格式、Metro 结构复杂度以及 OAT 头注释类告警,涉及 Sample 工程入口、Tester 脚本、Harmony Metro resolver,以及多个 tester、CLI 模板与生态工程文件,影响静态检查结果收敛。
解决方案:
- 修复 SampleProject 入口文件的缺失分号与格式问题,清理 tester 脚本中的冗余注释代码
- 继续拆分 metro.config.js 中 resolveRequestOnlyForHarmony 的内部判断逻辑,降低函数嵌套深度
- 为命中的 JS、TS、TSX、ETS 与 gitignore 模板文件补充统一版权与许可证头
- 调整 LICENSE-Meta 版权行格式,使其与仓内第三方许可证文本体例保持一致
影响范围:
- 影响静态检查命中的样例入口文件、Metro 配置文件、Tester 脚本以及多处模板与工程入口文件
- 不引入新的业务功能,重点是清理剩余扫描告警并保持现有逻辑与行为不变
Signed-off-by: jiaxuan_wong <1801330925@qq.com>
| 11 天前 |
| fix(static): address remaining scan follow-up warnings
问题描述:
最新一轮补充扫描后,仓内仍残留一批样例格式、Metro 结构复杂度以及 OAT 头注释类告警,涉及 Sample 工程入口、Tester 脚本、Harmony Metro resolver,以及多个 tester、CLI 模板与生态工程文件,影响静态检查结果收敛。
解决方案:
- 修复 SampleProject 入口文件的缺失分号与格式问题,清理 tester 脚本中的冗余注释代码
- 继续拆分 metro.config.js 中 resolveRequestOnlyForHarmony 的内部判断逻辑,降低函数嵌套深度
- 为命中的 JS、TS、TSX、ETS 与 gitignore 模板文件补充统一版权与许可证头
- 调整 LICENSE-Meta 版权行格式,使其与仓内第三方许可证文本体例保持一致
影响范围:
- 影响静态检查命中的样例入口文件、Metro 配置文件、Tester 脚本以及多处模板与工程入口文件
- 不引入新的业务功能,重点是清理剩余扫描告警并保持现有逻辑与行为不变
Signed-off-by: jiaxuan_wong <1801330925@qq.com>
| 11 天前 |
| fix(oat): align copyright and license headers
问题描述:
最新一轮静态检查中,仓内部分脚本、模板、测试与 CLI 相关文件缺少统一的版权与许可证头注释,导致 OAT 头注释类告警未完全收敛,也增加了仓内文件头规范不一致的问题。
解决方案:
- 为命中的 JS、TS、ETS、TSX 与配置文件补充统一的 MIT 版权头
- 对 Handlebars 模板文件补充等价的模板注释头,保持模板语法正确
- 统一文件头年份与版权格式,消除缺失头注释和格式不一致告警
影响范围:
- 主要影响 CLI、tester、testerino、公共脚本与模板文件的头部注释规范
- 不改变文件原有实现逻辑、运行行为与构建结果
Signed-off-by: jiaxuan_wong <1801330925@qq.com>
| 12 天前 |
| fix(static): address remaining scan follow-up warnings
问题描述:
最新一轮补充扫描后,仓内仍残留一批样例格式、Metro 结构复杂度以及 OAT 头注释类告警,涉及 Sample 工程入口、Tester 脚本、Harmony Metro resolver,以及多个 tester、CLI 模板与生态工程文件,影响静态检查结果收敛。
解决方案:
- 修复 SampleProject 入口文件的缺失分号与格式问题,清理 tester 脚本中的冗余注释代码
- 继续拆分 metro.config.js 中 resolveRequestOnlyForHarmony 的内部判断逻辑,降低函数嵌套深度
- 为命中的 JS、TS、TSX、ETS 与 gitignore 模板文件补充统一版权与许可证头
- 调整 LICENSE-Meta 版权行格式,使其与仓内第三方许可证文本体例保持一致
影响范围:
- 影响静态检查命中的样例入口文件、Metro 配置文件、Tester 脚本以及多处模板与工程入口文件
- 不引入新的业务功能,重点是清理剩余扫描告警并保持现有逻辑与行为不变
Signed-off-by: jiaxuan_wong <1801330925@qq.com>
| 11 天前 |
| Fix: the issue of automatic emulator pull up failure
Co-authored-by: quguiren<quguiren1@huawei-partners.com>
# message auto-generated for no-merge-commit merge:
merge auto_simulator_fixbug_20250918 into 0.77.1-rc.1-ohos
Fix: the issue of automatic emulator pull up failure
Created-by: quguiren
Commit-by: quguiren
Merged-by: huangyouhua
Description: # 描述
修复自动拉起模拟器失败的问题。
# 变更日志
- fixed
修复运行 run-harmony 命令时,无法拉起模拟器的问题。
# 测试步骤
1、创建 RNOH 工程
2、在 DevEco 中创建 HarmonyOS 模拟器
3、执行 npx react-native run-harmony
期望结果:
模拟器能正常拉起,应用正常安装和显示(取决于机器性能,太慢可能会导致代码编译完了但是模拟器还没有启动完成,导致安装失败)
# 合入前自检
- [x] 不涉及非兼容性变更;若涉及,已通过相应评审。
- [x] 不涉及性能或已进行性能测试且无性能劣化。
- [x] 符合对应的编码规范。
- [x] 不涉及文档更新,或已更新了文档。
- [x] 针对可测试性要求,已增加必要的自测用例、合理的日志记录或Trace信息。
- [x] 不存在非法的文件引入,包括图片和代码等
- [x] 本PR已经在77分支开启PR或不需要在77分支合入
See merge request: openharmony-sig/ohos_react_native!1576 | 8 个月前 |
| fix:Add logging and error handling mechanisms during the packaging process.
Signed-off-by: haozhihang <haozhihang@huawei.com>
| 3 个月前 |
| fix(static): address remaining scan follow-up warnings
问题描述:
最新一轮补充扫描后,仓内仍残留一批样例格式、Metro 结构复杂度以及 OAT 头注释类告警,涉及 Sample 工程入口、Tester 脚本、Harmony Metro resolver,以及多个 tester、CLI 模板与生态工程文件,影响静态检查结果收敛。
解决方案:
- 修复 SampleProject 入口文件的缺失分号与格式问题,清理 tester 脚本中的冗余注释代码
- 继续拆分 metro.config.js 中 resolveRequestOnlyForHarmony 的内部判断逻辑,降低函数嵌套深度
- 为命中的 JS、TS、TSX、ETS 与 gitignore 模板文件补充统一版权与许可证头
- 调整 LICENSE-Meta 版权行格式,使其与仓内第三方许可证文本体例保持一致
影响范围:
- 影响静态检查命中的样例入口文件、Metro 配置文件、Tester 脚本以及多处模板与工程入口文件
- 不引入新的业务功能,重点是清理剩余扫描告警并保持现有逻辑与行为不变
Signed-off-by: jiaxuan_wong <1801330925@qq.com>
| 11 天前 |