fix: fix codecheck

Signed-off-by: gou-jingjing <goujingjing@kaihong.com>
This commit is contained in:
gou-jingjing 2024-05-07 15:02:04 +08:00
parent b7f224e4d7
commit 2e5e77c20e
5 changed files with 38 additions and 40 deletions

View File

@ -47,7 +47,7 @@ constexpr uint8_t PARAMS12 = 12;
constexpr uint8_t PARAMS100 = 100;
void getErrMessage(napi_status &status, napi_env &env, const napi_extended_error_info *&extended_error_info,
const char *info, const char *tag);
const char *info, const char *tag);
/* 去除字符串中的换行符,便于查找打印, 公共方法
* str: \n的字符串

View File

@ -20,20 +20,20 @@ constexpr uint8_t TYPE2 = 2;
/*[NAPI_GEN]:错误处理,获取错误详细信息*/
void getErrMessage(napi_status &status, napi_env &env, const napi_extended_error_info *&extended_error_info,
const char *info, const char *tag)
const char *info, const char *tag)
{
status = napi_get_last_error_info(env, &extended_error_info);
if (status == napi_ok && extended_error_info != NULL) {
const char *errorMessage =
extended_error_info->error_message != NULL ? extended_error_info->error_message : "Unknown error";
OH_LOG_Print(LOG_APP, LOG_ERROR, GLOBAL_RESMGR, tag, "errmsg %{public}s!, engine_err_code %{public}d!.",
std::to_string(extended_error_info->engine_error_code).c_str(), extended_error_info->error_code);
std::string myInfo = info;
std::string res = "Failed to " + myInfo + " em = " + errorMessage +
", eec = " + std::to_string(extended_error_info->engine_error_code) +
", ec = " + std::to_string(extended_error_info->error_code);
napi_throw_error(env, NULL, res.c_str());
}
status = napi_get_last_error_info(env, &extended_error_info);
if (status == napi_ok && extended_error_info != NULL) {
const char *errorMessage =
extended_error_info->error_message != NULL ? extended_error_info->error_message : "Unknown error";
OH_LOG_Print(LOG_APP, LOG_ERROR, GLOBAL_RESMGR, tag, "errmsg %{public}s!, engine_err_code %{public}d!.",
std::to_string(extended_error_info->engine_error_code).c_str(), extended_error_info->error_code);
std::string myInfo = info;
std::string res = "Failed to " + myInfo + " em = " + errorMessage +
", eec = " + std::to_string(extended_error_info->engine_error_code) +
", ec = " + std::to_string(extended_error_info->error_code);
napi_throw_error(env, NULL, res.c_str());
}
}
/* 去除字符串中的换行符,便于查找打印, 公共方法

View File

@ -55,8 +55,6 @@ char *getCjsonPrintRes(napi_env env, napi_value obj)
if (genResString3 != NULL) {
std::string genResStringPrint = genResString3;
RemoveNewlines(genResStringPrint);
OH_LOG_Print(LOG_APP, LOG_INFO, LOG_PRINT_DOMAIN, "KH735_cJSON_Print", "genResString3: %s",
genResStringPrint.c_str());
if (genResStringPrint == "[]") {
isArrObjNull = true;
}

View File

@ -366,7 +366,7 @@ napi_value getCjsonparseOut1(napi_env env, cJSON *jsonNext, napi_value cJSON_Par
return nullptr;
}
nextOut = getCjsonNextOut(env, nextOut, jsonNext);
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象最终将该对象返回js
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象将该对象返回js
* env: 当前环境的句柄
* object: 要设置属性的js对象该对象是由上文napi_create_object创建的
* utf8name: 属性的名称是一个以UTF-8编码的字符串
@ -388,7 +388,7 @@ napi_value getCjsonparseOut1(napi_env env, cJSON *jsonNext, napi_value cJSON_Par
getErrMessage(status, env, extended_error_info, "napi_create_object", tag);
return nullptr;
}
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象最终将该对象返回js
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象将该对象返回js
* env: 当前环境的句柄
* object: 要设置属性的js对象该对象是由上文napi_create_object创建的
* utf8name: 属性的名称是一个以UTF-8编码的字符串
@ -419,7 +419,7 @@ napi_value getCjsonparseOut2(napi_env env, cJSON *json, cJSON *jsonChild, napi_v
}
childOut = getCjsonChildOut(env, childOut, jsonChild);
/* [NAPI_GEN]:
* 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象最终将该对象返回js env:
* 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象将该对象返回js env:
* 当前环境的句柄 object: 要设置属性的js对象该对象是由上文napi_create_object创建的 utf8name:
* 属性的名称是一个以UTF-8编码的字符串 value:
* 与属性名称关联的值这个值可以是任何js类型如一个数值、字符串、另一个对象等
@ -441,7 +441,7 @@ napi_value getCjsonparseOut2(napi_env env, cJSON *json, cJSON *jsonChild, napi_v
getErrMessage(status, env, extended_error_info, "napi_create_int32", tag);
return nullptr;
}
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象最终将该对象返回js
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象将该对象返回js
* env: 当前环境的句柄
* object: 要设置属性的js对象该对象是由上文napi_create_object创建的
* utf8name: 属性的名称是一个以UTF-8编码的字符串
@ -477,7 +477,7 @@ napi_value getCjsonparseOut3(napi_env env, cJSON *json, napi_value cJSON_ParseOu
getErrMessage(status, env, extended_error_info, "napi_create_string_utf8", tag);
return nullptr;
}
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象最终将该对象返回js
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象将该对象返回js
* env: 当前环境的句柄
* object: 要设置属性的js对象该对象是由上文napi_create_object创建的
* utf8name: 属性的名称是一个以UTF-8编码的字符串
@ -500,7 +500,7 @@ napi_value getCjsonparseOut3(napi_env env, cJSON *json, napi_value cJSON_ParseOu
getErrMessage(status, env, extended_error_info, "napi_create_int32", tag);
return nullptr;
}
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象最终将该对象返回js
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象将该对象返回js
* env: 当前环境的句柄
* object: 要设置属性的js对象该对象是由上文napi_create_object创建的
* utf8name: 属性的名称是一个以UTF-8编码的字符串
@ -530,7 +530,7 @@ napi_value getCjsonparseOut4(napi_env env, cJSON *json, napi_value cJSON_ParseOu
getErrMessage(status, env, extended_error_info, "napi_create_double", tag);
return nullptr;
}
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象最终将该对象返回js
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象将该对象返回js
* env: 当前环境的句柄
* object: 要设置属性的js对象该对象是由上文napi_create_object创建的
* utf8name: 属性的名称是一个以UTF-8编码的字符串
@ -558,7 +558,7 @@ napi_value getCjsonparseOut4(napi_env env, cJSON *json, napi_value cJSON_ParseOu
getErrMessage(status, env, extended_error_info, "napi_create_string_utf8", tag);
return nullptr;
}
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象最终将该对象返回js
/* [NAPI_GEN]: 返回值是对象时将native侧的对象的属性和值依次塞入napi_create_object创建出的对象将该对象返回js
* env: 当前环境的句柄
* object: 要设置属性的js对象该对象是由上文napi_create_object创建的
* utf8name: 属性的名称是一个以UTF-8编码的字符串
@ -599,7 +599,7 @@ napi_value KH418_CJSON_Parse(napi_env env, napi_callback_info info)
/* [NAPI_GEN]: napi_get_cb_info用于获取JS调用该函数时所传递的参数、接收参数的个数以及'this'的值
* env: 当前环境的句柄代表当前的Node.js环境
* info: 回调信息句柄,代表当前回调的上下文
* argc: 指向size_t的指针最初应包含可接受的最大参数数量,函数返回时,它将包含实际传递的参数数量
* argc: 指向size_t的指针开始应包含可接受的max参数数量,函数返回时,它将包含实际传递的参数数量
* args: 一个足够大的数组用于接收传递给回调函数的所有js参数。数组的大小应至少与argc传入的值一样大。
* this_arg: 如果不是NULL,则返回js回调中this的值
* data: 如果不是NULL,则返回与回调函数关联的任何可选数据。通常用于传递在创建函数时指定的静态数据
@ -722,7 +722,7 @@ napi_value KH418_CJSON_Parse(napi_env env, napi_callback_info info)
})
```
2.运行 KH418_cJSON_Parse 最终打印结果如下:
2.运行 KH418_cJSON_Parse 打印结果如下:
```
I Test NAPI KH418_cJSON_Parse result1: {"next":{},"prev":{},"child":{},"type":16,"valuestring":"helloworld","valueint":0,"valuedouble":0,"string":""}

View File

@ -49,7 +49,7 @@ constexpr uint8_t PARAMS12 = 12;
constexpr uint8_t PARAMS100 = 100;
void getErrMessage(napi_status &status, napi_env &env, const napi_extended_error_info *&extended_error_info,
const char *info, const char *tag);
const char *info, const char *tag);
#endif //[h_define_replace]
`
@ -59,20 +59,20 @@ let commonCpp = `
/*[NAPI_GEN]:错误处理,获取错误详细信息*/
void getErrMessage(napi_status &status, napi_env &env, const napi_extended_error_info *&extended_error_info,
const char *info, const char *tag)
const char *info, const char *tag)
{
status = napi_get_last_error_info(env, &extended_error_info);
if (status == napi_ok && extended_error_info != NULL) {
const char *errorMessage =
extended_error_info->error_message != NULL ? extended_error_info->error_message : "Unknown error";
OH_LOG_Print(LOG_APP, LOG_ERROR, GLOBAL_RESMGR, tag, "errmsg %{public}s!, engine_err_code %{public}d!.",
std::to_string(extended_error_info->engine_error_code).c_str(), extended_error_info->error_code);
std::string myInfo = info;
std::string res = "Failed to " + myInfo + " em = " + errorMessage +
", eec = " + std::to_string(extended_error_info->engine_error_code) +
", ec = " + std::to_string(extended_error_info->error_code);
napi_throw_error(env, NULL, res.c_str());
}
status = napi_get_last_error_info(env, &extended_error_info);
if (status == napi_ok && extended_error_info != NULL) {
const char *errorMessage =
extended_error_info->error_message != NULL ? extended_error_info->error_message : "Unknown error";
OH_LOG_Print(LOG_APP, LOG_ERROR, GLOBAL_RESMGR, tag, "errmsg %{public}s!, engine_err_code %{public}d!.",
std::to_string(extended_error_info->engine_error_code).c_str(), extended_error_info->error_code);
std::string myInfo = info;
std::string res = "Failed to " + myInfo + " em = " + errorMessage +
", eec = " + std::to_string(extended_error_info->engine_error_code) +
", ec = " + std::to_string(extended_error_info->error_code);
napi_throw_error(env, NULL, res.c_str());
}
}
`