我正在使用ruff==0.0.265
,我有一个单一的函数,我希望有复杂性,不希望改变这一点。
src/exceptions.py:109:5: C901 `convert_py4j_exception` is too complex (11 > 10)
src/exceptions.py:109:5: PLR0911 Too many return statements (10 > 6)
如何忽略单个函数convert_py4j_exception()
上带有ruff的特定规则。我不想把它完全关掉。
1条答案
按热度按时间6l7fqoea1#
你可以在一行的末尾添加一个忽略注解。在这种情况下,我假设它必须添加到
def
行。但ruff错误确实表明了线的含义。(109例)例如,你可以这样做:
一般来说,你应该避免禁用linting规则,而是尝试重构你的代码。
我必须很少这样做,我总是需要查找它:-D希望下次我会在这里找到我的答案。