使用checkstyle规则进行SonarQube CRLF检测
在将使用checkstyle规则进行SonarQube CRLF检测,sonarqube,whitespace,checkstyle,linefeed,Sonarqube,Whitespace,Checkstyle,Linefeed,在将maven checkstyle plugin迁移到SonarQube之后,我遇到了一些奇怪的问题:换行符和制表符是如何传输的 在我的Maven构建中,我有以下重要规则: <module name="Checker"> <property name="fileExtensions" value="java, xml"/> <!-- forbid dos/windows lf --> <module name="RegexpMultilin
maven checkstyle plugin
迁移到SonarQube之后,我遇到了一些奇怪的问题:换行符和制表符是如何传输的
在我的Maven构建中,我有以下重要规则:
<module name="Checker">
<property name="fileExtensions" value="java, xml"/>
<!-- forbid dos/windows lf -->
<module name="RegexpMultiline">
<property name="format" value="\r\n" />
<property name="message" value="Do not use Windows line endings."/>
</module>
<!-- forbid tab character -->
<module name="FileTabCharacter">
<property name="eachLine" value="true" />
</module>
</module>
在检查SonarQube报告时,我没有看到这些违规行为,它们应该在哪里。我做错了什么
PS:SonarQube以配置的QG/QP获取此片段。您的分析现在基于SonarQube质量配置文件中活动的规则。您应该在SonarQube中重新创建规则。您的分析现在基于SonarQube质量配置文件中激活的规则。您应该在SonarQube中重新创建规则。Hi G,抱歉没有提及,我已经添加了上述所有内容,并将配置的质量门/配置文件添加到上载。要上载什么?上载=通过
mvn sonar:sonar上载的内容
Hi G,抱歉没有提及,我已经添加了上面的所有内容,并将配置的质量门/配置文件添加到上传中。上传到什么?上传=通过mvn sonar:sonar上传的内容这在语法上是不正确的(在某些地方缺少/>
)。问题的这一部分?@ThomasJensen抱歉,编辑了粘贴的文本以删除一些内部注释,并使文件出错。感谢您的提示。这在语法上是不正确的(在某些地方缺少/>
)。问题的这一部分?@ThomasJensen抱歉,编辑了粘贴的文本以删除一些内部注释,并使文件出错。谢谢你的暗示。