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
}
}