Ruff non-unique-enums (PIE796)

non-unique-enums в Ruff проверяет код на предупреждение PIE796. Правило относится к группе flake8-pie.

Почему это неправильно

Эти правила отмечают устаревшие, избыточные или менее идиоматичные конструкции Python.

Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила non-unique-enums и пример ниже.

Пример ошибки

from enum import Enum


class Foo(Enum):
    A = 1
    B = 2
    C = 1

Как правильно

from enum import Enum


class Foo(Enum):
    A = 1
    B = 2
    C = 3

Автоисправление

Ruff не предлагает автоисправление для этого правила.