如何告诉 Checkstyle 检查所有行的换行符/换行符 LF 而不是 CRLF?

cil*_*lap 2 checkstyle

有没有办法检查文件是否仅使用 LF 而没有 CRLF,或者反之亦然?

我发现的唯一检查是

NewlineAtEndOfFile
Run Code Online (Sandbox Code Playgroud)

但我只在文件末尾搜索更多内容?

G. *_*cki 5

只是为了补充 Michal Kordas 的好答案。

下面是一个稍微修改过的配置,它只会匹配第一个错误的换行符,并且还禁止 Mac OS 行结尾 (CR):

<module name="RegexpMultiline">
    <property name="format" value="(?s:(\r\n|\r).*)"/>
    <property name="message" value="CRLF and CR line endings are prohibited, but this file uses them."/>
</module>
Run Code Online (Sandbox Code Playgroud)

它是由 Michael Vorburger在此讨论中发布的,所以对他表示敬意 - 为了完整性,我将其发布在这里。