JSLint pour ignorer les variables non définies
J'ai haché mon js programme en plusieurs morceaux pour le développement. Maintenant quand je lance une pièce par le biais de JSLint, je reçois beaucoup d'erreurs du type:
Problème à la ligne 48 personnage 42: 'XXXXXXX' a été utilisé avant il a été
défini.
J'ai regardé pour une option "Tolérer des variables non définies" mais je n'ai pas trouvé une telle option. Que puis-je faire pour que JSLint ignore les variables indéfinies?
source d'informationauteur Randomblue
Vous devez vous connecter pour publier un commentaire.
JSHint est une bonne alternative à JSLint, et il dispose d'une option pour activer/désactiver les avertissements pour tous des variables non définies à la fois.
De JSLint documentation:
Exemple:
Cependant, je vous conseille de ne pas le faire, et au lieu d'écrire un script simple qui ré-assemble tous les fichiers et vérifier le fichier obtenu avec JSLint.
La réponse "utiliser un programme différent" n'est pas acceptable.
Allez dans les Préférences > Paramètres du Paquet > JSLint > Avancé Paramètres de construction.
Dans la matrice pour "cmd", ajouter "--undef". Il devrait ressembler à quelque chose comme
utiliser l'option prédéfini dans vos paramètres. Vous verrez que j'ai ajouté "NAMESP" à la fin du tableau.
Remarque aussi que j'ai corrigé la faute de frappe pour jQuery (JQuery pour jQuery).