- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我试图忽略仅针对单个函数的警告 C901 too complex
。我已经尝试了 # noqa: C901
的几乎所有排列,我可以看到,但仍然出现错误。我认为函数(方法?)上方的 # noqa
注释就足够了。我什至尝试将注释与 def
声明放在同一行,如下所示:
class Klass():
def my_complex_method(self): # noqa: C901
"""
lots of if's and return's
"""
这是我从 flake8
收到的消息示例:
src/test/_resource.py:147:5: C901 'Resource.render' is too complex (22)
def render(self, request): # noqa: C901
^
快速搜索只会产生如何全局或整个文件忽略。这不是我想要的,因为如果文件太复杂,我确实想捕获文件中的其他函数。有谁知道如何解决我的问题?
最佳答案
来自 mccabe
上的文档(由 flake8
在后台使用):
To silence violations reported by
mccabe
, place your# noqa: C901
on the function definition line, where the error is reported for (possibly a decorator).
所以你应该把 # noqa
注释放在包含 def
的行或者带有装饰符的行。
关于python - flake8 - 忽略函数的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51127170/
我正在使用“protractor-flake@2.5.1”版本并运行我的测试。在我的测试中,很少有测试失败,但它再次运行所有测试。除了 Allure 报告之外,我没有使用任何自定义报告器下面是我用来运
我是 Android 新手,我正在尝试将 9 Old Androids flakes 演示实现到我的应用程序中。但是,当我将图像资源从演示使用的图像更改为我选择的应用程序之一时,应用程序崩溃并显示 I
如果我查看 haskell.nix 提供的输出从 M1 计算机上剥落,它开始构建 ghc-8.8.4 等。 ❯ nix flake show github:input-output-hk/haskel
如果我查看 haskell.nix 提供的输出从 M1 计算机上剥落,它开始构建 ghc-8.8.4 等。 ❯ nix flake show github:input-output-hk/haskel
我无法解决 flake8 SyntaxError,尽管代码执行得很好。 没有注释的代码 import math def answer(str_n): sume = ((str_n * (str
当我在 emacs 中打开 python 文件时,收到以下错误消息: Flymake: Configuration error has occured while running (flake8 >.
max-statements在 Javascript 中,ESLint 为小型、模块化和可读的函数提供了非常好的执行。我希望在 Python Flake8 lint 中找到类似的东西,但到目前为止我还
我正在创建一个 WordPress 插件,但需要连接到 Xero 的 API。 Xero 建议使用 Composer 插件 xero-php-oauth2 所以我设置我的 WP 插件来使用 Compo
问题概述: 在我的项目的主脚本中,gettext 安装函数 _(),该函数在其他模块中用于翻译(如 print(_('Something翻译'))). 如 the doc 所述: the _() fu
我在行“added_parts = new_part_set[(new_part_set["duplicate"] == False) & (new_part_set["version"] ==
我是一名优秀的程序员,十分优秀!