Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
37701074
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
37701074
编写于
9月 06, 2023
作者:
O
openharmony_ci
提交者:
Gitee
9月 06, 2023
浏览文件
操作
浏览文件
下载
差异文件
!22563 Add changelogs for ArkTS check
Merge pull request !22563 from 徐城/add_doc_for_ArkTS_monthly
上级
83fbd3d7
0f64461e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
27 addition
and
0 deletion
+27
-0
zh-cn/release-notes/changelogs/OpenHarmony_4.0.10.3/changelogs-arkcompiler.md
...changelogs/OpenHarmony_4.0.10.3/changelogs-arkcompiler.md
+27
-0
未找到文件。
zh-cn/release-notes/changelogs/OpenHarmony_4.0.10.3/changelogs-arkcompiler.md
0 → 100644
浏览文件 @
37701074
# ArkCompiler子系统Changelog
## cl.ArkCompiler.1 ArkTS语法检查变更
为了推进ArkTS语法规则落地,在编译流程中添加ArkTS语法检查,对工程中的文件进行检查。并根据compatibleSdkVersion划分不同模式,根据模式判断是报warning还是error,以及是否阻塞编译。compatibleSdkVersion一般配置在build-profile.json5文件中。
具体规则可参考
[
从TypeScript到ArkTS的迁移指导
](
../../../application-dev/quick-start/typescript-to-arkts-migration-guide.md
)
。
-
compatibleSdkVersion < 10 为兼容模式。在该模式下,对于违法ArkTS语法规则的代码,编译时报warning,不阻塞编译。
-
compatibleSdkVersion >= 10 为标准模式。在该模式下,对于违法ArkTS语法规则的代码,编译时报error,并阻塞编译。
**变更影响**
变更之前没有做ArkTS语法的检查,变更后对应用代码增加了ArkTS语法的检查,并根据工程的compatibleSdkVersion判断是报warning还是error,以及是否阻塞编译。
-
OpenHarmony SDK从4.0.10.3版本起,会开启编译告警。应用的工程进行编译时会对不符合ArkTS语法规则的代码给出warning告警,各模块可以根据告警信息进行适配,但并不阻塞编译。
-
OpenHarmony SDK在API version 10 Release时预计将以error告警来提示ArkTS语法不规则的代码,此时工程将无法编译。
**关键的接口/组件变更**
在编译流程中添加了ArkTS语法的检查。
**适配指导**
不符合ArkTS语法的文件需要进行适配修改,报错规则的具体说明和修改方式请参考
[
从TypeScript到ArkTS的迁移指导
](
../../../application-dev/quick-start/typescript-to-arkts-migration-guide.md
)
。
若需要了解ArkTS语言请参考
[
ArkTS语言简介
](
../../../application-dev/quick-start/introduction-to-arkts.md
)
。
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录