Positional arguments not allowed (PBR001)
This rule enforces that functions and methods don’t contain any positional arguments.
This will make refactorings easier, is more explicit, and you avoid the boolean bug trap.
Wrong:
def my_func(a, b):
pass
Correct:
def my_func(*, a, b):
pass