Ruff unsorted-imports (I001)
unsorted-imports в Ruff проверяет порядок, группировку и дублирование импортов в соответствии с настройками isort.
Почему это неправильно
Последовательность кода важна. Использование единого стиля для импортов делает код более читаемым и идиоматичным. Стандартизированный порядок импортов также помогает избежать неожиданных ошибок, связанных с зависимостями.
Вместо этого следуйте общепринятому порядку импортов, разделяя их по группам (стандартные библиотеки, сторонние зависимости, внутренние модули) и сортируя по алфавиту.
Пример ошибки
import pandas
import numpy as np
Как правильно
import numpy as np
import pandas