2016-09-30 24 views
2

maven-checkstyle-pluginをSonarQubeに移行した後、改行とタブ文字がどのように転送されるのか、少し奇妙なことに直面します。戻る私のMavenのビルドでCheckstyleルールを使用したSonarQube CRLF検出

私は、次のかなりのルールを持っていた:

<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として入手しました。

+1

これは構文的に間違っています(いくつかの箇所では '/>'がありません)。問題のその部分? –

+0

@ThomasJensen申し訳ありません、貼り付けられたテキストを編集して内部のコメントを削除し、ファイルを間違えました。これを覚えていただきありがとうございます。 – Rob

答えて

-1

あなたの解析はSonarQube品質プロファイルでアクティブなルールに基づいています。 SonarQubeでルールを再作成する必要があります。

+0

こんにちは、申し訳ありませんが、私はすでに上のすべてのものを追加し、設定された品質ゲート/プロフィールをアップロードに追加しました。 – Rob

+0

どのようなアップロードですか? –

+0

アップロード=「mvn sonar:sonar」でアップロードしたもの – Rob

関連する問題