Que es ESLint?
EsLint es una herramienta para revisar que el código JavaScript sea mas robusto y que no falle en tiempo de ejecución.
EsLint nos avisa cuando no utilizamos buenas prácticas de desarrollo o cuando programamos cosas que pueden fallar.
En la web de eslint puedes ver más información de como instalarla y todas sus posibilidades de configuración.
Cómo se configura ESLint en Visual Studio Code?
Se puede configurar un fichero .eslinrc en la raiz del proyecto o como un apartado más del package.json
Ejemplo de ESLint en el package.json
{
"name": "ejemplo proyecto",
"version": "0.1.0",
"private": true,
"dependencies": {},
"eslintconfig": {
"// Si tienes prettier" : "",
"extends": "plugin:prettier/recommended",
"rules": {
"semi": ["error", "always"],
"quotes": ["error", "double"]
}
}