Sonarqube 获取“可能是错误的”;整型太小,无法容纳指针值。”;将值分配给Azure C SDK中定义的枚举时

Sonarqube 获取“可能是错误的”;整型太小,无法容纳指针值。”;将值分配给Azure C SDK中定义的枚举时,sonarqube,sonarqube-scan,azure-iot-sdk,azure-sdk,Sonarqube,Sonarqube Scan,Azure Iot Sdk,Azure Sdk,我们正在使用Azure IOT C SDK()创建Azure设备客户端。当我们对我们的实现运行sonar分析时,我们得到一个错误,“整数类型太小,无法容纳指针值。”对于下面的代码行: PROV_DEVICE_RESULT prov_device_result = PROV_DEVICE_RESULT_ERROR; 这被报告为我们为Azure C SDK中定义的枚举分配一些默认值的行的错误。有人能帮助我理解,为什么SonarQube分析会将此报告为错误,并采取纠正措施来修复此错误 以下分析报告的

我们正在使用Azure IOT C SDK()创建Azure设备客户端。当我们对我们的实现运行sonar分析时,我们得到一个错误,“整数类型太小,无法容纳指针值。”对于下面的代码行:

PROV_DEVICE_RESULT prov_device_result = PROV_DEVICE_RESULT_ERROR;
这被报告为我们为Azure C SDK中定义的枚举分配一些默认值的行的错误。有人能帮助我理解,为什么SonarQube分析会将此报告为错误,并采取纠正措施来修复此错误

以下分析报告的屏幕截图:

github回购协议上的相同问题: