Ejecuté el comando npx eslint --init . Me encontré con las siguientes preguntas:
? Which style guide do you want to follow? … Airbnb: https://github.com/airbnb/javascript ▸ Standard: https://github.com/standard/standard Google: https://github.com/google/eslint-config-google XO: https://github.com/xojs/eslint-config-xo Seleccioné Standard . Entonces dijo:
✔ The style guide "standard" requires eslint@^7.12.1. You are currently using eslint@8.10.0. Do you want to downgrade? · No / Yes Seleccioné No
Entonces dije:
Note: it might not work since ESLint's version is mismatched with the standard config.¿Debería estar idealmente degradando? ¿O no debería usar la guía de estilo estándar por completo?
Mirando el repositorio, eslint-config-standard@17.xy funciona de forma predeterminada con eslint 8.8.0 (aunque todavía es una versión preliminar).
Supongo que aún recibe la versión 16.x, cuyovalor predeterminado es eslint@7.18.0 .
¿Qué versión exacta de eslint-config-standard te da la ejecución de npx eslint --init ?
Si está usando esto para un nuevo proyecto, le recomiendo que vaya con eslint-config-standard@next . El proyecto se mantiene de forma muy activa y, actualmente, su objetivo principal es llevar todo a ESLint 8.x, por lo que no será una espera larga.