【发布时间】:2019-06-16 09:09:00
【问题描述】:
我正在旧版 Python 代码库上设置 flake8。我的想法是明确列出所有.py 文件的名称,格式类似于:
[flake8]
files_to_ignore =
foo.py,
bar.py,
spam.py
然后,在项目上运行flake8时,它会通过,因为没有要运行的文件。然后我们修复一个文件并将其从列表中排除,这意味着它将由 linter 检查。然后对每个现有文件重复此过程。
但是,我看不到任何通过从阅读文档中明确列出所有文件来排除所有文件的方法。有--exclude=<patterns> 但这会忽略所有文件(我将无法按名称过滤文件)。
我发现可以通过在空行上添加一行# flake8: noqa 来忽略整个文件。这是实现我想要的唯一选择吗?
【问题讨论】: