clang-format检查失败问题
10.0版本clang-format,格式化代码没有修改,但是代码检查总是失败。
检查后发现,使用python脚本修改代码时,‘w‘模式打开文件,写入时自动将UTF8格式的代码文件加了\r\n。
以’wb’模式打开文件,问题解决。
并不是所有的代码文件都会检查失败,有中文注释的可能会出现,在中文前加一个英文字符,例如:!,也可能解决问题。
猜测可能与中文注释的字节序有关,可惜自己的环境不能复现问题,服务器又不能不断尝试,仅一知半解,哪位了解原因指点一下?多谢。