El error que he encontrado es que al hacer git commit de los cambios realizados en el archivo jest.config.js (desconozco si sucede también en otros archivos), el script de pre-commit de husky lanza el siguiente error: Error: Illegal characters in path. y se corta la ejecución.
¿Cuál es el comportamiento esperado?
Se debería poder hacer el commit de los cambios en jest.config.js sin ningún tipo de inconveniente.
Si tienes una solución, ¿cuáles son los pasos necesarios para implementarla?
Desconozco cual puede ser la solución pero el inconveniente puede estar relacionado con la línea 8 del archivo pre-commit en la carpeta .husky, más específicamente el '*' puede ser el carácter ilegal sobre el cual hace referencia el error:
yarn run rimraf tsconfig.*.tsbuildinfo
También puede que se trate de un problema con el modulo rimraf. Encontré este issue donde también se mencioná ese mismo error:
Hacer una modificación en el archivo jest.config.js
Hacer git add a ese archivo.
Ejecutar git commit
¿Cuál es el navegador en el que sucede el error?
No aplica
Otro navegador que estés utilizando.
No response
Por favor completá con logs relevantes respecto al bug.
Error: Illegal characters in path.
at pathArg (C:\Users\dami_\Code\juguetear-web\node_modules\rimraf\dist\cjs\src\path-arg.js:45:33)
at C:\Users\dami_\Code\juguetear-web\node_modules\rimraf\dist\cjs\src\index.js:40:80
at Array.map (<anonymous>)
at C:\Users\dami_\Code\juguetear-web\node_modules\rimraf\dist\cjs\src\index.js:40:42
at main (C:\Users\dami_\Code\juguetear-web\node_modules\rimraf\dist\cjs\src\bin.js:245:15)
at Object.<anonymous> (C:\Users\dami_\Code\juguetear-web\node_modules\rimraf\dist\cjs\src\bin.js:255:5)
at Module._compile (node:internal/modules/cjs/loader:1103:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1155:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12) {
path: 'C:\\Users\\dami_\\Code\\juguetear-web\\tsconfig.*.tsbuildinfo',
code: 'EINVAL'
}
Código de conducta y licencia.
[X] He comprobado que no se haya reportado el issue.
¿Cuál es el bug/error que has encontrado?
El error que he encontrado es que al hacer
git commit
de los cambios realizados en el archivojest.config.js
(desconozco si sucede también en otros archivos), el script de pre-commit de husky lanza el siguiente error: Error: Illegal characters in path. y se corta la ejecución.¿Cuál es el comportamiento esperado?
Se debería poder hacer el commit de los cambios en
jest.config.js
sin ningún tipo de inconveniente.Si tienes una solución, ¿cuáles son los pasos necesarios para implementarla?
Desconozco cual puede ser la solución pero el inconveniente puede estar relacionado con la línea 8 del archivo
pre-commit
en la carpeta.husky
, más específicamente el '*' puede ser el carácter ilegal sobre el cual hace referencia el error:yarn run rimraf tsconfig.*.tsbuildinfo
También puede que se trate de un problema con el modulo
rimraf
. Encontré este issue donde también se mencioná ese mismo error:https://github.com/isaacs/rimraf/issues/251
¿Cómo se puede reproducir este error?
jest.config.js
git add
a ese archivo.git commit
¿Cuál es el navegador en el que sucede el error?
No aplica
Otro navegador que estés utilizando.
No response
Por favor completá con logs relevantes respecto al bug.
Código de conducta y licencia.