在將maven-checkstyle-plugin
遷移到SonarQube後,我面臨着如何傳輸換行符和製表符字符的一些奇怪之處。使用checkstyle規則的SonarQube CRLF檢測
早在我的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。
這在語法上不正確(在某些地方缺少'/>')。問題的那部分? –
@ThomasJensen對不起,編輯粘貼文本刪除一些內部評論,並留下文件錯誤。謝謝你暗示這一點。 – Rob