将版权检查添加到flake8
flake8-copyright的Python项目详细描述
检查所有python文件中的版权声明。它运行一个简单的正则表达式搜索 字符串如下:
Copyright 2014 <author> Copyright (C) 2014 <author>
<author>可以是任何东西,除非您使用copyright-author选项指定它(请参见下文)。
安装
使用pip安装:
pip install flake8-copyright
然后,使用以下命令激活Flake8配置中的版权检查:
copyright-check = True # C errors are not selected by default, so add them to your selection select = E,F,W,C
其他选项
- 版权最小文件大小
- 要求版权声明之前文件中的最小字符数。这是为了避免 强迫自己将版权声明添加到非常小或空的文件中。默认值:0.
- 版权作者
- 检查版权声明中的特定作者。
- 版权所有regexp
- 如果您对运行以查找版权声明的regexp不满意,可以更改它 有了这个选择。默认值:Copyright\s+(\(C\)\s+)?\d{4}([-,]\d{4})*\s+%(author)s。%(author)s是 替换为copyright-author的内容。