跳到内容

调试器 (T100)

派生自 flake8-debugger linter。

作用

检查调试器调用和导入的存在。

为什么这不好?

调试器调用和导入应仅用于调试目的。在生产代码中存在调试器调用或导入可能是一个错误,并可能导致意外行为,例如暴露敏感信息或导致程序挂起。

相反,请考虑使用日志记录库来记录有关程序状态的信息,并编写测试以验证程序是否按预期运行。

示例

def foo():
    breakpoint()

参考