You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/es/get-started.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ bun add --dev husky
26
26
27
27
## `husky init` (recomendado)
28
28
29
-
El comando `init` simplifica la configuración de husky en un proyecto. Crea un script `pre-commit` en `.husky/` y actualiza el script `prepare` en `package.json`. Se pueden realizar modificaciones más tarde para que se adapten a su flujo de trabajo.
29
+
El comando `init` simplifica la configuración de husky en un proyecto. Crea un script `pre-commit` en `.husky/` y actualiza el script `prepare` en `package.json`. Luego se pueden realizar modificaciones para que se adapten a su flujo de trabajo.
# El script de prueba se ejecutará cada vez que realices un commit
59
59
```
60
60
61
-
## Algunas palabras...
61
+
## Unas pocas palabras...
62
62
63
63
### Scripting
64
64
65
65
Si bien la mayoría de las veces, solo ejecutarás algunos comandos `npm run` o `npx` en tus ganchos (hooks), también puedes crear scripts con el shell POSIX para flujos de trabajo personalizados (custom workflows).
66
66
67
-
Por ejemplo, aquí se muestra cómo puedes analizar (lint) tus archivos preparados (staged files) en cada commit con solo dos líneas de código de shell y sin dependencia externa:
67
+
Por ejemplo, aquí se muestra cómo puedes analizar (lint) tus archivos preparados (staged files) en cada confirmación (commit) con solo dos líneas de código de shell y sin dependencia externa:
_Este es un ejemplo básico pero funcional, verifique [lint-staged](https://github.com/lint-staged/lint-staged) si necesitas más._
75
+
_Este es un ejemplo básico pero funcional, si necesita saber más verifique [lint-staged](https://github.com/lint-staged/lint-staged)._
76
76
77
-
### Deshabilitar ganchos
77
+
### Deshabilitar ganchos (hooks)
78
78
79
-
Husky no fuerza los ganchos de Git (Git hooks). Se pueden deshabilitar globalmente (`HUSKY=0`) o se pueden habilitar si se desea. Consulta la sección [Cómo hacerlo](cómo hacerlo) para obtener más información y realizar una configuración manual.
79
+
Husky no fuerza los ganchos de Git (Git hooks). Se pueden deshabilitar globalmente (`HUSKY=0`) o se pueden habilitar si se desea. Consulta la sección [Cómo hacerlo](how-to) para obtener más información y realizar una configuración manual.
## Probar Ganchos (Hooks) sin comitear (Committing)
98
+
## Probar (testear) Ganchos (Hooks) sin confirmar (Committing)
99
99
100
-
Para probar un gancho (hook), agregue `exit 1` al script del gancho (hook) para cancelar el comando Git:
100
+
Para probar/testear un gancho (hook), agregue `exit 1` al script del gancho (hook) para cancelar el comando Git:
101
101
102
102
```shell
103
103
# .husky/pre-commit
@@ -140,11 +140,11 @@ cd frontend
140
140
npm test
141
141
```
142
142
143
-
## Ganchos (Hooks) que no son de shell
143
+
## Ganchos (hooks) que no son de shell
144
144
145
145
Para ejecutar scripts que requieren el uso de un lenguaje de script, use el siguiente patrón para cada gancho (hook) en el que aplique:
146
146
147
-
(Ejemplo usando el gancho `pre-commit` y NodeJS)
147
+
(Ejemplo usando el gancho (hook) `pre-commit` y NodeJS)
148
148
149
149
1. Cree un punto de entrada para el gancho (hook):
150
150
@@ -167,15 +167,15 @@ node .husky/pre-commit.js
167
167
168
168
## Bash
169
169
170
-
Los scripts de hook deben ser compatibles con POSIX para garantizar la mejor compatibilidad, ya que no todos tienen "bash" (por ejemplo, los usuarios de Windows).
170
+
Los scripts de gancho (hook) deben ser compatibles con POSIX para garantizar la mejor compatibilidad, ya que no todos tienen "bash" (por ejemplo, los usuarios de Windows).
171
171
172
172
Dicho esto, si su equipo no usa Windows, puede usar Bash de esta manera:
173
173
174
174
```shell
175
175
# .husky/pre-commit
176
176
177
177
bash << EOF
178
-
# Put your bash script inside
178
+
# Coloque dentro su script de bash
179
179
# ...
180
180
EOF
181
181
```
@@ -192,8 +192,8 @@ Ejecute `echo $PATH` en un shell para ver su contenido.
192
192
193
193
Los administradores de versiones funcionan de la siguiente manera:
194
194
195
-
1. Agregar el código de inicialización al archivo de inicio de su shell (`.zshrc`, `.bashrc`, etc.), que se ejecuta cada vez que abre una terminal.
196
-
2. Descargar versiones de Node a un directorio en su carpeta de inicio.
195
+
1. Agregando el código de inicialización al archivo de inicio de su shell (`.zshrc`, `.bashrc`, etc.), que se ejecuta cada vez que abre una terminal.
196
+
2. Descargando versiones de Node a un directorio en su carpeta de inicio (home folder).
197
197
198
198
Por ejemplo, si tiene dos versiones de Node:
199
199
@@ -210,7 +210,7 @@ echo $PATH
210
210
~/version-manager/Node-Y/:...
211
211
```
212
212
213
-
Ahora, el nodo hace referencia a `Nodo-Y`. Al cambiar a `Nodo-X`, `PATH` cambia en consecuencia:
213
+
Ahora, el node hace referencia a `Nodo-Y`. Al cambiar a `Nodo-X`, `PATH` cambia en concordancia:
Copy file name to clipboardexpand all lines: docs/es/index.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@
4
4
5
5
Husky mejora tus commits y más 🐶 _¡guau!_
6
6
7
-
Automáticamente hace un **lint de tus mensages de commit****código** y **ejecuta pruebas (test)** al confirmar (commit) o enviar (push).
7
+
Automáticamente hace un **análisis (lint) de tus mensages de commit**,**código**, y **ejecuta pruebas (test)** al confirmarse (committing ) o al enviar (pushing).
Copy file name to clipboardexpand all lines: docs/es/troubleshoot.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,13 @@
2
2
3
3
## Comando no encontrado
4
4
5
-
Consulta[Cómo hacerlo](how-to) para obtener soluciones.
5
+
Consulte[Cómo hacerlo](how-to) para obtener soluciones.
6
6
7
-
## Los ganchos no se están ejecutando
7
+
## Los ganchos (hooks) no se están ejecutando
8
8
9
-
1.Verifica que el nombre del archivo sea correcto. Por ejemplo, `precommit` o `pre-commit.sh` son nombres inválidos. Consulta la [documentación](https://git-scm.com/docs/githooks) de los Ganchos de Git (Git hooks ) para conocer los nombres válidos.
10
-
2.Ejecuta`git config core.hooksPath` y asegúrate de que apunte a `.husky/_` (o a tu directorio de ganchos (hooks) personalizado).
11
-
3.Confirma que tu versión de Git sea superior a `2.9`.
9
+
1.Verifique que el nombre del archivo sea correcto. Por ejemplo, `precommit` o `pre-commit.sh` son nombres inválidos. Consulte la [documentación](https://git-scm.com/docs/githooks) de los Ganchos de Git (Git hooks ) para conocer los nombres válidos.
10
+
2.Ejecute`git config core.hooksPath` y asegúrase de que apunte a `.husky/_` (o a su directorio de ganchos personalizado (custom hooks directory)).
11
+
3.Confirme que su versión de Git sea superior a `2.9`.
12
12
13
13
## `.git/hooks/` no funciona después de la desinstalación
14
14
@@ -18,7 +18,7 @@ Si los ganchos (hooks) en `.git/hooks/` no funcionan después de desinstalar `hu
18
18
19
19
Los ganchos de Git (Git hooks) pueden fallar con Yarn en Windows usando Git Bash (`stdin no es un tty`). Para los usuarios de Windows, implemente esta solución alternativa (workaround):
0 commit comments