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