Use --store-dir for haskell
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 42/100
Línea de trabajo
Start by tracing pre-commit 4.2.0's Haskell hook setup and how its environment handles the Haskell store. Verify the resulting hook uses --store-dir under the pre-commit cache rather than /home/wzy/.cabal/store/ghc-9.4.8; the issue's ldd output provides the observed failure to reproduce.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
search you tried in the issue tracker
store-dir
describe your actual problem
I use https://github.com/NixOS/nixfmt 's pre-commit hook:
❯ ldd /home/wzy/.cache/pre-commit/repob1vcsmt9/hs_env-default/bin/nixfmt
linux-vdso.so.1 (0x00007f673f4c1000)
/usr/$LIB/librl_custom_function.so => /usr/lib/librl_custom_function.so (0x00007f673f469000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007f673f371000)
libHSsafe-exceptions-0.1.7.4-3Z5aHvleGFbLTLwdzNM383-ghc9.4.8.so => /usr/lib/libHSsafe-exceptions-0.1.7.4-3Z5aHvleGFbLTLwdzNM383-ghc9.4.8.so (0x00007f673f359000)
libHSnixfmt-1.0.0-b1605426f403e509c1ae87e6b7c6d168f2b86090ec32a7676c1d258cfb68b7b0-ghc9.4.8.so => /home/wzy/.cabal/store/ghc-9.4.8/nixfmt-1.0.0-b1605426f403e509c1ae87e6b7c6d168f2b86090ec32a7676c1d258cfb68b7b0/lib/libHSnixfmt-1.0.0-b1605426f403e509c1ae87e6b7c6d168f2b86090ec32a7676c1d258cfb68b7b0-ghc9.4.8.so (0x00007f673f18f000)
...
/home/wzy/.cabal/store/ghc-9.4.8/ is not system path (normal user can delete it), and also outside of ~/.cache/pre-commit.
Why not use --store-dir=/home/wzy/.cache/pre-commit/repob1vcsmt9/hs_env-default/store/ghc-9.4.8/?
pre-commit --version
4.2.0
- Lenguaje dominante
- Python
- Estrellas
- 15.6k
- Forks
- 1k
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de pre-commit/pre-commit
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
pre-commit/pre-commit#3664 · 3 comentarios ·
-
bug windows
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
pre-commit/pre-commit#2530 · 6 comentarios ·
-
Add deno to supported languages Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 58/100
pre-commit/pre-commit#3410 · 4 comentarios · 3 reacciones ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
pre-commit/pre-commit#3278 · 6 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
pre-commit/pre-commit#3230 · 3 comentarios ·
Todos los issues de pre-commit/pre-commit
Issues similares
-
Add: hunch Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
AbdelStark/awesome-typesafe#104 ·
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
DiamondLightSource/dodal#2211 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
openml/openml-python#1749 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
sipyourdrink-ltd/bernstein#6191 ·