为了账号安全,请及时绑定邮箱和手机立即绑定

添加#noqa:F841后F841依然存在

添加#noqa:F841后F841依然存在

森栏 2022-07-12 14:48:27
我在我的 python 项目中添加black并flake8作为 git 中的钩子,除了警告pre-commit之外,一切看起来都很好。F841我已经添加# noqa: F841以避免警告但仍然得到它。有谁知道如何解决这个问题或者我做错了什么?我正在添加两个屏幕截图而不是粘贴代码,因为它不是用于代码调试。
查看完整描述

1 回答

?
开满天机

TA贡献1786条经验 获得超13个赞

现在(flake8<3.8),内联 noqa 注释必须出现在违规行上——在这种情况下,它必须直接出现在赋值行上


std_deviation_version = report_version.get(  # noqa: F841

    "standard_deviation_data_vesrion"

)

免责声明:我是 flake8 的当前维护者(并且预提交,我看到你也在使用它!)


我计划在下一个版本中对此进行改进,以便逻辑行的任何部分都可以正常工作,但要正确则很棘手


查看完整回答
反对 回复 2022-07-12
  • 1 回答
  • 0 关注
  • 82 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信