Esta Skill proporciona una configuración concisa de pyproject.toml para pruebas, linting y comprobación de tipos en proyectos Python. Configura pytest (min…
Esta Skill proporciona una configuración concisa de pyproject.toml para pruebas, linting y comprobación de tipos en proyectos Python. Configura pytest (minversion 7.0) para descubrir tests bajo el directorio tests, ejecutarse en modo verbose, usar tracebacks cortos, mostrar resúmenes de pruebas adicionales, hacer cumplir marcadores conocidos y recolectar cobertura para el paquete src. También incluye un perfil moderno para el linter ruff con longitud de línea de 88 caracteres, objetivo Python 3.10, categorías de errores/advertencias seleccionadas y un estilo de formato consistente con comillas dobles. La configuración de mypy aplica comprobación estricta de tipos para Python 3.10, advierte al retornar Any y omite selectivamente importaciones faltantes de bibliotecas numéricas pesadas como pandas y numpy. Usa esta Skill para estandarizar pipelines de CI, desarrollo local y flujos de trabajo de calidad de código, logrando pruebas reproducibles, linting coherente y mayor seguridad de tipos.
Esta página forma parte del hub OpenClaw Skills con guías de instalación, categorías y enlaces prácticos.