✅ Все параметры и возвраты типизированы?
✅ Generic типы указаны (list[int], не list)?
✅ except ловит конкретное исключение, не голый except:?
✅ В raise есть сообщение?