У нас вы можете посмотреть бесплатно Curso Kotlin Multiplatform #25: Git Hooks con Pre-commit 🛡️ или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
En esta entrega vamos a blindar nuestro flujo de trabajo local. Ya tenemos GitHub Actions en la nube, pero ¿por qué esperar a subir el código para saber que algo falló? Configuramos Git Hooks utilizando Pre-commit para ejecutar nuestro Linter y reglas de Compose automáticamente antes de cada commit. LO QUE APRENDERÁS EN ESTA CLASE: ¿QUÉ ES UN GIT HOOK? Entendemos cómo interceptar acciones de Git (como el git commit) para ejecutar scripts automáticamente. Esto evita que código con errores de formato o fallos básicos llegue al repositorio. CONFIGURACIÓN DE PRE-COMMIT Configuramos el framework de pre-commit para que ejecute Ktlint y valide nuestras Compose Rules. Si el código no cumple con los estándares, el commit se detiene y nos obliga a corregirlo. AUTOMATIZACIÓN TOTAL LOCAL Vemos cómo integrar esta herramienta en nuestro proyecto KMP para que cualquier desarrollador que clone el repositorio mantenga la misma calidad de código sin esfuerzo manual. Puedes ver el cambio exacto en el código aquí: 👉 https://github.com/carlosgub/Rick-And... 🔗 Enlaces del Proyecto: 📂 Repositorio: https://github.com/carlosgub/Rick-And... ▶️ Curso Completo (Playlist): • Kotlin Multiplatform #Kotlin #KMP #GitHooks #PreCommit #CleanCode #Ktlint #AndroidDev #Programacion #SoftwareQuality 00:00 Introducción: ¿Por qué usar Pre-Commit? 00:40 Problema del CI: esperar hasta el PR 01:03 Creando script precommit.sh 01:59 Lógica del Bash: validación con exit codes 02:43 Ejecutando KtLint, Unit Tests y Roborazzi 03:24 Git Hooks: carpeta .git/hooks explicada 04:48 Task de Gradle para instalar Git Hooks 05:50 Permisos de ejecución (chmod 775) 07:08 Ejecutando installGitHooks 08:04 Probando el Pre-Commit en acción 09:17 Cierre del curso y próximos pasos