我有几个文件未通过以下消息进行分析:
Invalid character encountered in file [file name with full path] at
line 9 for encoding UTF-8. Please fix file content or configure the
encoding to be used using property ‘sonar.sourceEncoding’.
在Visual Studio中,当我选择文件/高级保存选项时,文件被设置为西欧(Windows) – 代码页1252.
我将其更改为Unicode(带签名的UTF-8) – 代码页65001.
但SonarQube仍抱怨无效字符. “无效字符”是带有变音字符的德语注释(ä,ö,ü)
解决方法
用于MSBuild的SonarQube扫描仪和SonarQube C#插件目前期望项目的所有文件都具有UTF-8编码 – 这是硬编码的.
在将来的版本中有一张改进此功能的票:https://jira.sonarsource.com/browse/SONARMSBRU-174
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。