online - Variables globales en Javascript y ESLint
eslint semicolon error (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
yvar2
. 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