Question Comment ignorer '$' n'est pas défini Erreur JsLint. (Visual Studio 2010 JsLint Extentsion)


J'essaie de faire décompresser mon erreur. Beaucoup de choses dont JsLint se plaint de ne pas trouver sont des erreurs mais des préférences plus personnelles dans mon option (comme des accolades sur leur propre ligne).

Il arrive avec

JS Lint: '$' n'est pas défini.

Dans tous mes fichiers qui utilisent le document abrégé rdy in jquery. Je ne pense vraiment pas que je devrais le définir. Est-ce qu'il n'y a pas de passer cette vérification?


14
2018-02-24 17:30


origine


Réponses:


Sur le site Web de JSLint, une zone de texte en bas à droite est appelée "prédéfinie". Ajouter $ et les erreurs devraient disparaître.

Mettre à jour:

Avec le plug-in VS2010, il y a une zone de texte "Predefined Vars" nommée de la même manière dans la boîte de dialogue des options (regardez à droite de "Indentation d'espace blanc strict":

enter image description here


20
2018-02-24 17:32



Ajouter

/*global $ */

au sommet selon Comment corriger l'erreur "foo is not defined" signalée par JSlint?

Vous pouvez le remplir avec vos propres déclarations comme

/*global language, console, whatever, cool, lib, $ */

Je souhaite qu'il lise

/// <reference path="Jquery/jquery-1.7.1.js" />

Cependant, comme Visualstudio lui-même le fait.


6
2018-04-26 07:35