作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在将 black
和 flake8
作为 git pre-commit
中的钩子(Hook)添加到我的 python 项目中,除了 之外一切看起来都很好F841
警告。我添加了 # noqa: F841
以避免警告但仍然得到它。
有谁知道如何解决这个问题还是我做错了什么?
最佳答案
现在(flake8<3.8),内联 noqa 注释必须出现在违规行上——在这种情况下,它必须直接出现在赋值行上
std_deviation_version = report_version.get( # noqa: F841
"standard_deviation_data_vesrion"
)
免责声明:我是 flake8 的当前维护者(并且预先提交,我看到你也在使用它!)
我计划在下一个版本中对此进行改进,以便逻辑行的任何部分都可以工作,但要正确是很棘手的
关于python - 添加#noqa : F841后F841仍然存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59975522/
我正在将 black 和 flake8 作为 git pre-commit 中的钩子(Hook)添加到我的 python 项目中,除了 之外一切看起来都很好F841 警告。我添加了 # noqa: F
出于可读性原因,我更喜欢对齐某些类型的语句,例如在以下情况中(这涉及一些 PyParsing 代码,但细节无关紧要): _otherwise_stmt = _OTHERWISE ('otherwise
在搜索 Python 项目时,我发现有几行用 #noqa 注释。 import sys sys.path.append(r'C:\dev') import some_module # noqa n
我是一名优秀的程序员,十分优秀!