Ruff unsorted-imports (I001)

unsorted-imports в Ruff проверяет порядок, группировку и дублирование импортов в соответствии с настройками isort.

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

Последовательность кода важна. Использование единого стиля для импортов делает код более читаемым и идиоматичным. Стандартизированный порядок импортов также помогает избежать неожиданных ошибок, связанных с зависимостями.

Вместо этого следуйте общепринятому порядку импортов, разделяя их по группам (стандартные библиотеки, сторонние зависимости, внутренние модули) и сортируя по алфавиту.

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

import pandas
import numpy as np

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

import numpy as np
import pandas