跳到内容

invalid-class-name (N801)

源自 pep8-naming linter。

作用

检查不遵循 CamelCase 约定的类名。

为什么这不好?

PEP 8 建议对类名使用 CapWords(或 CamelCase)约定

类名通常应使用 CapWords 约定。

在接口被记录并主要用作可调用对象的情况下,可以改用函数命名约定。

请注意,内置名称有一个单独的约定:大多数内置名称是单个单词(或两个单词连在一起),CapWords 约定仅用于异常名称和内置常量。

示例

class my_class:
    pass

建议改为

class MyClass:
    pass

Options (选项)