From 3a258db5b9e8b60a3559f44918243be58e5f913b Mon Sep 17 00:00:00 2001
From: ownery <2518665972@qq.com>
Date: Mon, 15 Nov 2021 15:41:59 +0800
Subject: [PATCH 1/2] add code static check
---
sig_rules/sig_rules.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sig_rules/sig_rules.md b/sig_rules/sig_rules.md
index 3c8ac2a..eb91ac3 100644
--- a/sig_rules/sig_rules.md
+++ b/sig_rules/sig_rules.md
@@ -5,6 +5,7 @@ sig组PR评论支持命令清单
| ------------------ | ---------------- | ------------------------------------------------------------ | ------------ |
| check dco | 可选 | DCO检查失败时, 更新DCO信息后,人工触发检查DCO(br)检查通过条件:gitee账户邮箱已签署DCO+PR所有提交均包含Signed-off-by信息,检查通过 | 任何人 |
| codecheck | 可选(优化中) | 合规检查失败时, 更新合规信息后,人工触发代码合规检查测试 | 任何人 |
+| qualitycheck | 可选 | 代码静态检查失败时,更新代码后,人工触发代码静态检查测试 | 任何人
| build | 可选 | 进行编译检查(需要先和管理员确认配置过编译门禁) | 任何人 |
| submit | 可选 | 手工触发合入,检查通过后自动合并PR(br)检查通过条件:PR审核测试通过+DCO检测通过+PR允许合入 | 仓库管理员 |
| force push | 可选 | 只进行dco检查,DCO检查通过后即可自动合并PR | 仓库管理员 |
@@ -118,4 +119,4 @@ sig组PR评论支持命令清单
| [devboard_vendor_talkweb](https://gitee.com/openharmony-sig/devboard_vendor_talkweb.git) | [Robert](https://gitee.com/minglonghuang),[候鹏飞](https://gitee.com/pengfeihou),[openharmony_sig_ci](https://gitee.com/openharmony_sig_ci),[keven](https://gitee.com/kevenNO1),[jony](https://gitee.com/jony_code) | | [0](https://gitee.com/openharmony-sig/devboard_vendor_talkweb/issues) | [1](https://gitee.com/openharmony-sig/devboard_vendor_talkweb/pulls) |
| [tinyalsa](https://gitee.com/openharmony-sig/tinyalsa.git) | [Robert](https://gitee.com/minglonghuang),[XuNan](https://gitee.com/xunan2020),[openharmony_sig_ci](https://gitee.com/openharmony_sig_ci),[keven](https://gitee.com/kevenNO1),[jony](https://gitee.com/jony_code) | | [0](https://gitee.com/openharmony-sig/tinyalsa/issues) | [1](https://gitee.com/openharmony-sig/tinyalsa/pulls) |
| [devboard_vendor_rpi3b](https://gitee.com/openharmony-sig/devboard_vendor_rpi3b.git) | [Robert](https://gitee.com/minglonghuang),[keven](https://gitee.com/kevenNO1),[jony](https://gitee.com/jony_code),[openharmony_sig_ci](https://gitee.com/openharmony_sig_ci),[xfan1024](https://gitee.com/xfan1024) | | [0](https://gitee.com/openharmony-sig/devboard_vendor_rpi3b/issues) | [2](https://gitee.com/openharmony-sig/devboard_vendor_rpi3b/pulls) |
-| [vendor_unionpi](https://gitee.com/openharmony-sig/vendor_unionpi.git) | [Robert](https://gitee.com/minglonghuang),[jiandao.chen](https://gitee.com/chen-jiandao),[openharmony_sig_ci](https://gitee.com/openharmony_sig_ci),[keven](https://gitee.com/kevenNO1) | | [0](https://gitee.com/openharmony-sig/vendor_unionpi/issues) | [0](https://gitee.com/openharmony-sig/vendor_unionpi/pulls) |
\ No newline at end of file
+| [vendor_unionpi](https://gitee.com/openharmony-sig/vendor_unionpi.git) | [Robert](https://gitee.com/minglonghuang),[jiandao.chen](https://gitee.com/chen-jiandao),[openharmony_sig_ci](https://gitee.com/openharmony_sig_ci),[keven](https://gitee.com/kevenNO1) | | [0](https://gitee.com/openharmony-sig/vendor_unionpi/issues) | [0](https://gitee.com/openharmony-sig/vendor_unionpi/pulls) |
--
Gitee
From 0e75efb4479c7b0702afd4ec191f64c04c70223b Mon Sep 17 00:00:00 2001
From: ownery <2518665972@qq.com>
Date: Mon, 15 Nov 2021 16:08:33 +0800
Subject: [PATCH 2/2] add code static check rules
Signed-off-by: ownery <2518665972@qq.com>
---
sig_rules/sig_rules.md | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/sig_rules/sig_rules.md b/sig_rules/sig_rules.md
index eb91ac3..56bde85 100644
--- a/sig_rules/sig_rules.md
+++ b/sig_rules/sig_rules.md
@@ -3,11 +3,11 @@ sig组PR评论支持命令清单
| 评论输入命令 | 是否必选 | 使用场景 | 命令触发角色 |
| ------------------ | ---------------- | ------------------------------------------------------------ | ------------ |
-| check dco | 可选 | DCO检查失败时, 更新DCO信息后,人工触发检查DCO(br)检查通过条件:gitee账户邮箱已签署DCO+PR所有提交均包含Signed-off-by信息,检查通过 | 任何人 |
+| check dco | 可选 | DCO检查失败时, 更新DCO信息后,人工触发检查DCO
检查通过条件:gitee账户邮箱已签署DCO+PR所有提交均包含Signed-off-by信息,检查通过 | 任何人 |
| codecheck | 可选(优化中) | 合规检查失败时, 更新合规信息后,人工触发代码合规检查测试 | 任何人 |
| qualitycheck | 可选 | 代码静态检查失败时,更新代码后,人工触发代码静态检查测试 | 任何人
| build | 可选 | 进行编译检查(需要先和管理员确认配置过编译门禁) | 任何人 |
-| submit | 可选 | 手工触发合入,检查通过后自动合并PR(br)检查通过条件:PR审核测试通过+DCO检测通过+PR允许合入 | 仓库管理员 |
+| submit | 可选 | 手工触发合入,检查通过后自动合并PR
检查通过条件:PR审核测试通过+DCO检测通过+PR允许合入 | 仓库管理员 |
| force push | 可选 | 只进行dco检查,DCO检查通过后即可自动合并PR | 仓库管理员 |
| no check dco | 可选 | 引入第三方信息时,若其中包含无DCO信息,可使用此命令,跳过DCO检测,操作人需要对此次操作负责 | openharmony_sig_ci |
@@ -26,10 +26,11 @@ sig组PR评论支持命令清单
3.代码合规检测,检测所有代码文件受否加入许可头以及版权头,检查代码文件是否有许可和版权篡改风险,检查仓库根目录下是否含有LICENSE(能让gitee正常识别到),若没有会检测pr中是否有/LICENSE,没有则检测失败。若对结果有异议可以联系管理员确认问题。
4.代码质量检测会对代码改动进行质量测试,目前支持的语言为C++,java,JavaScript,Python,PHP,CSS,HTML,Go,TypeScript,C#
5.DCO审核不过,不允许合并(check dco二次审核)
-6.合规扫描不过,不允许合并(codecheck 二次审核)
-7.编译不通过不允许合并 (build 二次编译)(需要先联系仓库管理员确认和配置相关编译工作)
-8.每次提pr,自动触发合并流程(顺序执行检查),DCO与合规检查完成后自动合并
-9.管理员需要对仓库负责,做好审查测试的工作,合并PR需要确认再操作,操作者会对操作负责。
+6.合规扫描不过,不允许合并(codecheck 二次审核)
+7.静态检查不过,不允许合并(qualitycheck 二次审核)
+8.编译不通过不允许合并 (build 二次编译)(需要先联系仓库管理员确认和配置相关编译工作)
+9.每次提pr,自动触发合并流程(顺序执行检查),DCO与合规检查完成后自动合并
+10.管理员需要对仓库负责,做好审查测试的工作,合并PR需要确认再操作,操作者会对操作负责。
# OpenHarmony_sig组织仓库情况
--
Gitee