flake8 在特定子目录下的所有文件上

flake8 on all files under specific subdirectories

我试图仅在 3 个特定子目录上使用 flake8:features_v2rules_v2indicators_v2.

为了测试我的模式是否正确,我一开始只尝试将它应用于 features_v2。所以我想出了这个模式: exclude = ^(?!.*features_v2).*$ 但遗憾的是它似乎不起作用。 flake8 是不支持 lookaround,还是支持但我做错了什么?

有没有更好的方法在 3 个不同的子目录上使用 flake?

flake8 的 exclude 不是正则表达式,而是 glob -- 它不支持您正在寻找的内容

我可以建议在您想要的目录上使用 运行 flake8 吗?

flake8 features_v2 rules_v2 indicators_v2

免责声明:我维护 flake8