检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
950808 转 1
预约咨询
工单提交
我有建议
未实名认证
已实名认证
分享文档到微博
复制链接到剪贴板
链接复制成功!
sonarqube引擎的check阶段显示失败,并且日志里提示存在无法解析的字符。
Java编译器不仅会编译代码,同时也会解析unicode字符,并且unicode字符的优先级最高。“\u000d”是换行符,在编译器中,会识别后续代码为下一行,所以不会显示格式问题。
而在实际sonarqube分析中,“\u000d”所在行都已被注释,因此会多一个右括号,在使用涉及编译的规则时导致编译出错。
删除“//”,或者将左括号手动换行。
在使用文档中是否遇到以下问题
意见反馈(选填)
请至少选择一项反馈信息并填写问题反馈
字符长度不能超过500
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨