gpt4 book ai didi

python - flake8 每个文件的最大复杂度

转载 作者:行者123 更新时间:2023-12-01 02:51:36 28 4
gpt4 key购买 nike

我有一个使用 flake8 来检查代码质量和复杂性的遗留项目,但该项目有一些非常复杂(糟糕)的服务,它们返回复杂性警告消息:

./service1.py:127:1: C901 'some_method' is too complex (50)

我们正在慢慢过渡到让它们变得更好,但我们需要让 jenkins(正在运行测试和 flake8)通过。

有没有办法指定忽略每个文件甚至每个方法的代码错误或复杂性?

最佳答案

如果您有 Flake8 3.7.0+,则可以使用 --per-file-ignores忽略特定文件警告的选项:

flake8 --per-file-ignores='service1.py:C901'

这也可以在 config file 中指定:

[flake8]
per-file-ignores =
service1.py: C901

关于python - flake8 每个文件的最大复杂度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44704775/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com