使用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抱歉,编辑了粘贴的文本以删除一些内部注释,并使文件出错。谢谢你的暗示。