eslint .
: Ejecuta ESLint en todos los archivos del directorio actual.eslint archivo.js
: Ejecuta ESLint en un archivo específico.eslint carpeta/
: Ejecuta ESLint en todos los archivos dentro de una carpeta específica.--config .eslintrc.json
: Especifica un archivo de configuración personalizado.--fix
: Aplica automáticamente correcciones a los problemas que pueden ser arreglados automáticamente.--ext .js,.jsx,.ts,.tsx
: Especifica las extensiones de archivo que ESLint debe analizar.--ignore-path .gitignore
: Usa un archivo personalizado para ignorar archivos o carpetas.--quiet
: Muestra solo los errores (ignora las advertencias).--format stylish
: Cambia el formato de la salida (por defecto es stylish
).--output-file resultados.txt
: Guarda los resultados en un archivo en lugar de mostrarlos en la terminal.Ejemplo de formatos de salida populares:
--format json // Salida en formato JSON
--format table // Salida en formato de tabla
--format junit // Salida compatible con JUnit
eslint --init
: Inicia un asistente interactivo para configurar ESLint en tu proyecto.--resolve-plugins-relative-to
: Resuelve plugins relativos a un directorio específico.Ejemplo de uso de --init
:
npx eslint --init
--ignore-pattern "patrón"
: Ignora archivos o carpetas específicas durante el análisis..eslintignore
en la raíz del proyecto para especificar qué archivos ignorar.Ejemplo de archivo .eslintignore
:
node_modules/
dist/
*.min.js
--rule 'regla:valor'
: Aplica una regla específica durante la ejecución..eslintrc.json
) bajo la clave rules
.Ejemplo de reglas en .eslintrc.json
:
{
"rules": {
"semi": ["error", "always"],
"quotes": ["error", "double"]
}
}
--env browser
: Habilita variables globales específicas del navegador.--env node
: Habilita variables globales específicas de Node.js.env
.Ejemplo de entornos en .eslintrc.json
:
{
"env": {
"browser": true,
"node": true,
"es6": true
}
}