Ruff unsorted-dunder-slots (RUF023)

unsorted-dunder-slots в Ruff проверяет код на предупреждение RUF023. Правило относится к группе Ruff-specific rules.

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

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

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

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

class Dog:
    __slots__ = "name", "breed"

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

class Dog:
    __slots__ = "breed", "name"

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

Ruff может предложить автоисправление в некоторых случаях.