You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Extends _eslint:recommended_ añade un [conjunto](https://eslint.org/docs/latest/rules/) de reglas recomendadas al proyecto. Además, se han añadido reglas para la indentación, saltos de línea, guiones y puntos y comas. Estas cuatro reglas están todas definidas en el [plugin de estilos de Eslint](https://eslint.style/packages/js).
270
+
Extends _["js/recommended"]_ añade un [conjunto](https://eslint.org/docs/latest/use/core-concepts#rule-suggestions) de reglas recomendadas al proyecto. Además, se han añadido reglas para la indentación, saltos de línea, guiones y puntos y comas.
300
271
301
272
Inspeccionar y validar un archivo como _index.js_ se puede hacer con el siguiente comando:
302
273
@@ -321,10 +292,23 @@ Es recomendable crear un _script npm_ separado para linting:
321
292
322
293
Ahora, el comando _npm run lint_ comprobará todos los archivos del proyecto.
323
294
324
-
Además, los archivos del directorio <em>dist</em> se comprueban cuando se ejecuta el comando. No queremos que esto suceda, y podemos lograrlo creando un archivo [.eslintignore](https://eslint.org/docs/latest/use/configure/ignore#the-eslintignore-file) en la raíz del proyecto con el siguiente contenido:
295
+
Además, los archivos del directorio <em>dist</em> se comprueban cuando se ejecuta el comando. No queremos que esto suceda, y podemos lograrlo creando agregando [globalIgnores](https://eslint.org/docs/latest/use/configure/ignore) en el archivo _eslint.config.mjs_:
Esto hace que el directorio <em>dist</em> no sea comprobado por ESlint.
@@ -368,20 +352,18 @@ Evitemos los [espacios finales innecesarios](https://eslint.org/docs/rules/no-tr
368
352
// ...
369
353
'eqeqeq':'error',
370
354
'no-trailing-spaces':'error',
371
-
'object-curly-spacing': [
372
-
'error', 'always'
373
-
],
355
+
'object-curly-spacing': ['error', 'always'],
374
356
'arrow-spacing': [
375
357
'error', { 'before':true, 'after':true }
376
-
]
358
+
],
377
359
},
378
360
}
379
361
```
380
362
381
363
Nuestra configuración predeterminada utiliza un montón de reglas predeterminadas de <i>eslint:recommended</i>:
382
364
383
365
```bash
384
-
'extends': 'eslint:recommended',
366
+
extends: 'js/recommended',
385
367
```
386
368
387
369
Esto incluye una regla que advierte sobre los comandos _console.log_. La [desactivación](https://eslint.org/docs/latest/use/configure/rules) de una regla se puede lograr definiendo su "valor" como 0 en el archivo de configuración. Mientras tanto, hagamos esto para la regla <i>no-console</i>.
@@ -393,9 +375,7 @@ Esto incluye una regla que advierte sobre los comandos _console.log_. La [desact
393
375
// ...
394
376
'eqeqeq':'error',
395
377
'no-trailing-spaces':'error',
396
-
'object-curly-spacing': [
397
-
'error', 'always'
398
-
],
378
+
'object-curly-spacing': ['error', 'always'],
399
379
'arrow-spacing': [
400
380
'error', { 'before':true, 'after':true }
401
381
],
@@ -404,7 +384,7 @@ Esto incluye una regla que advierte sobre los comandos _console.log_. La [desact
404
384
}
405
385
```
406
386
407
-
**NB** cuando realizas cambios en el archivo <i>.eslintrc.js</i>, se recomienda ejecutar el linter desde la línea de comandos. Esto verificará que el archivo de configuración esté formateado correctamente:
387
+
**NB** cuando realizas cambios en el archivo <i>eslint.config.mjs</i>, se recomienda ejecutar el linter desde la línea de comandos. Esto verificará que el archivo de configuración esté formateado correctamente:
408
388
409
389

0 commit comments