javascript - semi - js eslint online




Variables globales en Javascript y ESLint (2)

No creo que piratear las reglas de ESLint por archivo sea una gran idea.

Debería definir los globals en .eslintrc o package.json .

Para .eslintrc:

"globals": {
    "angular": true
}

Para package.json :

"eslintConfig": {
    "globals": {
        "angular": true
    }
}

PD

Leer la documentación es una virtud obligatoria para los desarrolladores

https://eslint.org/docs/user-guide/configuring#specifying-globals

Tengo varios archivos javascript y he definido alguna variable global en un archivo que se carga antes que los demás. Como consecuencia, todos los archivos cargados después del primero tienen acceso a la variable global. Sin embargo, ESLint muestra la variable global como "no definida". No quiero cambiar las reglas de ESLint y me gustaría encontrar una manera elegante de deshacerme de estos mensajes de error. ¿Cualquier pista? Gracias


Puede agregar globales por archivo o en su configuración. Si no desea cambiar su configuración, deberá agregar los globales utilizados en cada archivo.

Para especificar globales utilizando un comentario dentro de su archivo JavaScript, use el siguiente formato:

/* global var1, var2 */

Esto define dos variables globales, var1 y var2 . Si desea especificar opcionalmente que estas variables globales nunca deberían escribirse (solo leerse), puede configurar cada una con un indicador falso:

/* global var1:false, var2:false */

http://eslint.org/docs/2.0.0/user-guide/configuring#specifying-globals





eslint