
Nota: Esto puede parecer una pregunta de codificación, pero no lo es. Se trata de utilizar herramientas de desarrollo.
Cuando uso Angular Cli para generar componentes, servicios, directivas, etc., todos los archivos que produce tienen finales de línea (LF) de estilo Unix, incluso cuando se ejecutan en un entorno Windows.
Lo que estoy buscando es una forma de obtener finales de línea estilo Windows (CRLF) para los archivos generados. Algo mejor que "abrir cada archivo en un editor como npp o vscode, y seleccionar cambiar de LF a CRLF", porque no es así como quiero gastar mi tiempo.
Una regla tslint no es suficiente porque no repara archivos html y css.
Encontré una solución alternativa usando git: git stash save --include-untracked && git stash pop
, pero sigo creyendo que hay mejores formas...
Respuesta1
No encontré una respuesta a este problema, pero solucioné el problema que estaba teniendo (git gritándome sobre archivos recién generados con terminaciones LF) configurando core.safecrlf=warn
(was previamente core.safecrlf=true
) que, junto con core.autocrlf=true
, significaba que aunque Angular CLI generó archivos con terminaciones LF, al preparar los archivos se convirtieron a CRLF (con una advertencia), lo que logró lo que necesitaba.