假设我想检查我的每个 scala 文件是否有一个类似于
/*
* Copyright (c) 2020-2021 XYZ company ltd
* All Rights Reserved.
*/
现在 scalastyle_config.xml 有一个类似的条目
<check enabled="true" class="org.scalastyle.file.HeaderMatchesChecker" level="warning">
<parameters>
<parameter name="regex">true</parameter>
<parameter name="header">Copyright (c) 2020-2021 XYZ company ltd</parameter>
</parameters>
</check>
匹配我上面粘贴的标题内容的正则表达式应该是什么?
我尝试将参数指定为
<parameter name="header">Copyright \(c\) (?:\d{4}-)?\d{4} XYZ company ltd</parameter>
但即使这与我的标题不匹配,它也会使 headerCheck 失败。