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

我在我的 python 项目中添加blackflake8作为 git 中的钩子,除了警告pre-commit之外,一切看起来都很好。F841我已经添加# noqa: F841以避免警告但仍然得到它。

有谁知道如何解决这个问题或者我做错了什么?

我正在添加两个屏幕截图而不是粘贴代码,因为它不是用于代码调试。

http://img2.mukewang.com/62cd195100014e2c11160158.jpg

http://img3.mukewang.com/62cd195b000121ac21840308.jpg

森栏
浏览 83回答 1
1回答

开满天机

现在(flake8<3.8),内联 noqa 注释必须出现在违规行上——在这种情况下,它必须直接出现在赋值行上std_deviation_version = report_version.get(&nbsp; # noqa: F841&nbsp; &nbsp; "standard_deviation_data_vesrion")免责声明:我是 flake8 的当前维护者(并且预提交,我看到你也在使用它!)我计划在下一个版本中对此进行改进,以便逻辑行的任何部分都可以正常工作,但要正确则很棘手
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python