/spiderverse

Proyecto base de JS | Práctica 2, de la semana 3 | LaunchX

Primary LanguageJavaScript

Spiderverse

⚙️ Comandos para ejectutar tests y fix con ayuda del standard js

Los sig. comandos en el package.json se ejecutan de la sig. forma:

⚡ El comando test dentro de "scripts"

$ npm test 

O puedes pasar la ruta donde se encuentra el test.

$ npm test /test/spiderman.test.js

Este comando, como podrás observar en el archivo package.json, está construido de tal forma que no solo ejecuta una única acción, si no, que ejecuta un conjunto de acciones en el orden en el que están.

"scripts": {
    "test": "standard && node ./node_modules/.bin/jest"
}

Es decir,  una vez lanzado el comando npm test en la terminal,  lo primero que se ejecutará será el comando standard, seguido por el comando node ./node_modules/.bin/.

⚡ El comando start:

$ npm start

Tal como vimos en el caso anterior, una vez ejecutado npm start en la terminal, una serie de acciones y no solo una serán lanzadas.

"scripts": {
    "test": "standard && node ./node_modules/.bin/jest",
    "start": "standard && node index.js" 
}

⚡ El comando lint:

Al ejecutarse el comando npm run lint nos lanzara una serie de mensajes o alertas indicando que hemos escrito código feo y que debemos corregirlos, ya mismo.

$ npm run lint

Así se ve en el package.json:

"scripts": {
    "test": "standard && node ./node_modules/.bin/jest",
    "start": "standard && node index.js", 
    "lint": "standard"
}

⚡ El comano lint-fix:

Al ejecutarse el comando npm run lint-fix en la terminal, Js corregirá por nosotros ciertos errores de estilo, es decir, no nos dejará escribir código feo. Y cuando no pueda revisarlos, nos tocara corregir dichos problemas de estilo y así crearemos código menos desordenado o inconsistente.

$ npm run lint-fix

Y así se ve en el package.json:

"scripts": {
    "test": "standard && node ./node_modules/.bin/jest",
    "start": "standard && node index.js", 
    "lint": "standard",
    "lint-fix": "standard --fix"
}