"""Declarative base for SQLAlchemy models.""" from sqlalchemy.orm import DeclarativeBase, declared_attr class Base(DeclarativeBase): """Base class that configures naming conventions.""" @declared_attr.directive def __tablename__(cls) -> str: # type: ignore[misc] return cls.__name__.lower()