问题描述
ok = (not a > 10 and
not b < 10 and
not c > 99 and
d == 99)
W504 二元运算符后换行
ok = (not a > 10
and not b < 10
and not c > 99
and d == 99)
W503 二元运算符前换行
我尝试了多个建议(例如,this),但是 Flake8 仍然抱怨换行。我的代码中的实际情况很长,所以我不能把它放在一行中,而且我的团队更喜欢将长行括在 ()
中,而不是使用 \
。
解决方法
您在配置中设置了 ignore =
-- 您应该使用 extend-ignore =
W504
和 W503
相互冲突(默认情况下都被禁用)——通过设置 ignore
您已重新启用它们。 extend-ignore
没有这个问题,因为它增加了默认的忽略代码集
免责声明:我是当前的 flake8 维护者
,echo ${AZURE_STORAGE_CONNECTION_STRING}
这应该可以解决问题。