Ruff lowercase-imported-as-non-lowercase (N812)
lowercase-imported-as-non-lowercase в Ruff проверяет, что импорты, записанные в нижнем регистре, не переименовываются (алиасируются) в имена, использующие другой регистр.
Почему это неправильно
PEP 8 рекомендует использовать согласованные соглашения именования для классов, функций, констант и других объектов. Если импортированный элемент в нижнем регистре получает алиас в другом стиле, это может ввести в заблуждение читателей кода, заставив их думать, что импортируемый объект является, например, классом или константой.
Во избежание путаницы, алиасы должны соответствовать стилю именования импортируемого элемента.
Пример ошибки
from example import myclassname as MyClassName # Некорректное переименование
Как правильно
from example import myclassname # Сохранение оригинального имени