J'ai plusieurs fichiers javascript et j'ai défini une variable globale dans un fichier qui se charge avant les autres. En conséquence, tous les fichiers chargés après le premier ont accès à la variable globale. Cependant ESLint affiche la variable globale comme "non définie". Je ne veux pas changer les règles d'ESLint et j'aimerais trouver un moyen élégant de me débarrasser de ces messages d'erreur. Un indice? Merci
javascript
variables
global
eslint
marco_sap
la source
la source
->
eslint.org/docs/user-guide/configuring#specifying-globals . La documentation d'ESLint est excellente IMO, vous devriez y jeter un coup d'œil.Réponses:
Je ne pense pas que le piratage des règles ESLint par fichier soit une bonne idée.
Vous devriez plutôt définir
globals
dans.eslintrc
oupackage.json
.Pour .eslintrc:
Pour
package.json
:PS
La lecture de la documentation est une vertu obligatoire pour les développeurs
https://eslint.org/docs/user-guide/configuring#specifying-globals
la source
true
si vous pouvez affecter la variable à autre chose etfalse
si elle ne doit pas être réaffectée.Vous pouvez ajouter des globaux soit par fichier, soit dans votre configuration. Si vous ne souhaitez pas modifier votre configuration, vous devrez ajouter les globaux utilisés dans chaque fichier.
http://eslint.org/docs/2.0.0/user-guide/configuring#specifying-globals
la source