跳到内容

error-suffix-on-exception-name (N818)

源自 pep8-naming linter。

作用

检查自定义异常定义是否省略了 Error 后缀。

为什么这不好?

Error 后缀由 PEP 8 推荐。

因为异常应该是类,所以类命名约定适用于此处。但是,您应该在异常名称上使用后缀 "Error" (如果异常实际上是一个错误)。

示例

class Validation(Exception): ...

建议改为

class ValidationError(Exception): ...

Options (选项)