0

假设我想检查我的每个 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 失败。

4

0 回答 0