En la sección scripts
de nuestro package.json
, vamos a añadir algunos comandos para poder utilizar tanto ESLint como prettier para que si alguien no tiene la extensión de VSCode o no quiere instalarlas tenga alguna forma de poder usar estas dos herramientas en su proyecto.
"scripts": {
"format": "prettier --write .",
"lint": "eslint --fix . --ext .js"
}
Comando para instalar Prettier npm i -D -E prettier
Hecho esto, debemos crear un archivo para configuración de Prettier, el archivo debe llamarse .prettierrc
Link de la documentación
Configuraciones báscias que uso a diario
{
- Comando para instalar ESLint
npm i -D -E eslint
- Abrir asistente para generar un archivo de configuración en nuestro proyecto
npx eslint --init
.
Este asistente nos hará una serie de preguntas para generar ese archivo de configuración.
-
- How would you like to use ESLint?
* To check syntax only - [ ]
Estos comandos lo que hacen es configurar la instalación de las dependencias del proyecto para que no muestren los mensajes de audit y fund
-
npm config set audit false
Para que no muestre vulnerabilidades de las dependencias del proyecto default: true -
npm config set fund false
Para que no muestre los funds del proyecto default: true -
npm install --no-fund --no-audit
Flags para las mismas opciones denpm config ...
People
:bowtie: |
😄 :smile: |
😆 :laughing: |
---|---|---|
😊 :blush: |
😃 :smiley: |
:relaxed: |
😏 :smirk: |
😍 :heart_eyes: |
😘 :kissing_heart: |
😚 :kissing_closed_eyes: |
😳 :flushed: |
😌 :relieved: |
😆 :satisfied: |
😁 :grin: |
😉 :wink: |
😜 :stuck_out_tongue_winking_eye: |
😝 :stuck_out_tongue_closed_eyes: |
😀 :grinning: |
😗 :kissing: |
😙 :kissing_smiling_eyes: |
😛 :stuck_out_tongue: |