Aquesta és una revisió antiga del document
02/03/2020
proyecto: firebase + crud
setup
- borrar directorio e2e
- eliminar referencias a e2e en package.json y angular.json
- actualizar con
npm i
- instalar un formateador de código:
npm i –save-dev prettier
- tslint se está deprecando
- –save-dev solo en desarrollo
prettier
- crear prettierrc en el raiz del proyecto
- …
npm install –save-dev tslint-config-prettier
: crea una serie de reglas en TSLINT para que convivan los dos sistemas- modificar tslint.json
- añadiendo «tslint-config-prettier» en la sección extends (convertir en array)
- añadir «prettier»: true, en rules
- añadir otros paquetes para hacer pre-commit:
npm install pretty-quick husky --dev
- añadir en package.json la siguiente configuración:
"husky": { "hooks": { "pre-commit": "run-s format:check lint" } }