跳到内容

invalid-argument-name (N803)

源自 pep8-naming linter。

作用

检查不遵循 snake_case 约定的参数名。

为什么这不好?

PEP 8 建议函数名应为小写,并用下划线分隔(也称为 snake_case)。

函数名应该是小写的,单词之间必要时用下划线分隔以提高可读性。

变量名遵循与函数名相同的约定。

mixedCase 仅在已经是主流风格的上下文中(例如 threading.py)才允许使用,以保持向后兼容性。

@typing.override 装饰的方法将被忽略。

示例

def my_function(A, myArg):
    pass

建议改为

def my_function(a, my_arg):
    pass

Options (选项)