Questions sur jslint

25
réponses

Qu'est-ce que "utiliser strict" fait dans JavaScript, et quel est le raisonnement derrière elle?

récemment, J'ai lancé une partie de mon code JavaScript dans JSLint de Crockford, et il a donné l'erreur suivant ... pertinent? Faire les navigateurs actuels répondre à la "use strict"; chaîne ou est l'usage pour l'avenir?
demandé sur 2009-08-26 20:10:13
8
réponses

JSLint annonce soudainement: utilisez la forme de fonction de " utiliser strict"

je inclure l'énoncé: "use strict"; au début de la plupart de mes fichiers Javascript. JSLint n ... isant: utiliser la fonction"utiliser strict". personne Ne sait ce qu'est la "fonction"?
demandé sur 2010-12-16 18:36:39
8
réponses

Dois-je utiliser la validation JavaScript JSLint ou JSHint?

je suis en train de valider mon JavaScript contre JSLint et de faire des progrès, il m'aide à écrire un meilleur JavaS ... ns jshint - http://www.jshint.com/ jslint - http://jslint.com/
demandé sur 2011-07-24 01:04:49
10
réponses

Pourquoi JSHint lance-t-il un avertissement si j'utilise const?

c'est l'erreur que j'obtiens en utilisant const: <error line="2" column="1" severity="warning" message="& ... eart: 2, Diamond: 3, Club: 4 }; le code fonctionne très bien, mais JSHint me prévient à chaque fois.
demandé sur 2014-12-12 13:39:01
8
réponses

L'erreur "unexpected ++" dans jslint [dupliquer]

cette question a déjà une réponse ici: pourquoi éviter les opérateurs increment ( ... if (all[e].className === className) { elements[elements.length] = all[e]; } } }
demandé sur 2010-06-08 22:44:29
3
réponses

Syntaxe d'invocation immédiate de la fonction

il y a une JSLint option, une des bonnes parties en fait, qui" [nécessite] parens autour des invocations immédiates, ... sation des fonctions du constructeur -- il est destiné à servir de signal visuel à quiconque regarde le code source.
demandé sur 2009-06-02 17:05:24
4
réponses

Pourquoi JSHINT se plaint - il qu'il s'agit d'une violation stricte?

je pense que cela peut être un duplicata de Violation stricte en utilisant ce mot clé et de révéler le modèl ... t en faisant référence à l'instance, quelque chose d'inapproprié? est-ce considéré comme un mauvais style?
demandé sur 2011-10-07 18:36:07
7
réponses

Comment utiliser vim est quickfix?

je suis un nouvel utilisateur de Vim et j'ai découvert que sa courbe d'apprentissage est assez raide (du moins pour mo ... moyen de faire vérifier par javascriptlint les erreurs js pour le code résidant dans A.fichier html? Merci!
demandé sur 2009-11-17 10:04:00
7
réponses

Erreur JSLint: déplacer toutes les déclarations 'var' vers le haut de la fonction

site JSLint mis à jour, et je ne peux plus vérifier les scripts JS. Pour moi, cet avertissement n'est pas critique, et ... mise à jour 22/08/2011: trouvé http://jshint.com , il semble beaucoup mieux que http://jslint.com /
demandé sur 2011-01-10 14:45:46
7
réponses

Pourquoi JSLint dit-il qu'il y a "trop de déclarations var"?"

JSLint (avec le drapeau onevar activé) est en train de marquer du code javascript que j'ai avec ce qui suit: Pr ... // This is what would cause the warning in JSLint var request = ajaxPost(/* Parameters here */); } }
demandé sur 2009-05-01 09:42:24
3
réponses

(...()) vs. ( ... ) () dans les fermetures javascript [dupliquer]

cette question a déjà une réponse ici: Location de la parenthèse pour l'exécution ... genre de réponse. Les gars, vous décider de la meilleure une seule par le biais de upvotes et je les tiques.
demandé sur 2012-01-08 04:45:02
1
réponses

Ne pas faire de fonctions dans une boucle [dupliquer]

cette question a déjà une réponse ici: Comment réparer jslint erreur à Ne pas fai ... orName, getLabel: function() { // TODO solve function in loop. return this.name_; } }; }
demandé sur 2012-04-25 20:58:24
6
réponses

Comment corriger l'erreur jslint ' ne pas faire de fonctions dans une boucle.'?

je travaille à faire passer tout notre code JS par jslint, parfois avec beaucoup de retouches avec les options pour ob ... ttre en œuvre des fonctionnalités comme celle-ci ou y a-t-il un moyen de modifier le code comme celui-ci via jslint?
demandé sur 2010-06-14 17:33:21
4
réponses

Qu'est-ce qu'un tableau de notation littérale dans javascript et quand devez-vous l'utiliser?

JSLint me donne cette erreur: problème à la ligne 11 caractère 33: utilisez le tableau notation littér ... il montre ici que new Array(); devrait fonctionner très bien... est-il quelque chose que je suis absent?
demandé sur 2009-07-08 00:36:59
6
réponses

C'est une mauvaise pratique d'utiliser le même nom de variable dans de multiples boucles?

j'étais en train de Linter du code JavaScript en utilisant JSHint. Dans le code j'ai deux for-loops tous les deux util ... la ou Pourrais - je juste aller avec un des codes ci-dessus, ce qui signifie que je choisis "ma" meilleure pratique?
demandé sur 2013-04-03 13:09:33
5
réponses

Traitement de l'avertissement de double déclaration pour les variables de boucle

Considérons le code suivant: for (var i=0; i<100; i++) { // your code here } // some other code here for ... ; i++) { for (var i=0; i<500; i++) {} // now that's bad } Quelle est votre approche dans de tels cas?
demandé sur 2012-05-29 19:03:07
5
réponses

Adobe Brackets désactive jslint mais autorise jshint

Ma question de base: dans L'éditeur Adobe Brackets, comment utiliser jshint en désactivant ou en désactivant jslint? Mon ... puisque ce dernier nécessite que la configuration soit collée directement dans le fichier JS, Je ne veux pas faire cela.
demandé sur 2014-12-21 00:01:59
5
réponses

Pourquoi JSHint s'oppose-t-il aux opérateurs bitwise? Comment devrais-je exprimer ce code?

j'utilise ce bit de JavaScript pour générer un UID: (original:) //If ID has not been defined then generate a new unique ... r r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8); return v.toString(16); }); Unexpected use of '|'.
demandé sur 2012-07-23 04:12:57
3
réponses

JSLint "insécurité" dans l'expression régulière

JSLint rapports pour la ligne suivante. Pourquoi est-ce? Ou est-ce qu'il va juste se plaindre chaque fois que je veux ni ... de caractère? // remove all non alphanumeric, comma and dash characters "!s-gd,&j5d-a#".replace(/[^\w,\-]/g, '');
demandé sur 2010-11-05 22:10:18
1
réponses

"Tolérer la stupidité" de JSLint

Quelqu'un sait ce qu'est L'option "tolérer la stupidité" de JSLint? Quelle famille de mises en garde est-elle désactivée? ... "Sync" (y compris le commentaire de Crockford selon lequel "il est très bien nommé") mais pas de réponse claire. merci.
demandé sur 2012-04-30 00:20:34
9
réponses

JSLint: commentaires de contrôle (sélectifs ignorer)

Ne JSLint avoir quelque chose comme JavaScript Peluches "151940920 de contrôle" commentaires (par exemple /*jsl:fallthru*/ ) pour en faire ignorer certains passages?
demandé sur 2009-03-01 16:57:16
6
réponses

Prévenez l'avertissement de JSHint que 'functionName est défini mais jamais utilisé'

je viens de commencer à utiliser JSHint (à travers le paquet Sublime-Linter pour Sublime Text 2). Je voudrais supprimer s ... iables et les fonctions ne doivent pas être déclarées avant d'être utilisées. Ce n'est pas disponible en mode strict.
demandé sur 2012-09-26 21:36:00
2
réponses

JSlint: inattendu "pour" [dupliquer]

cette question a déjà une réponse ici: que signifie JSLint par "expression inatte ... n d'une boucle pour détecter les boutons radio et vérifié les radios. Est-ce quelque chose qui devrait m'inquiéter?
demandé sur 2015-05-29 02:11:36
6
réponses

Erreur JSLint: "ceci" inattendu

ayant du mal à comprendre pourquoi JSLint est surpris par mon utilisation de this dans le code suivant: ... = x; } pour les deux cessions de propriété, JSLint dit: inattendu "ceci". comment corriger mon code?
demandé sur 2015-05-19 03:38:11
6
réponses

Comment puis-je vérifier le code JavaScript pour les erreurs de syntaxe seulement à partir de la ligne de commande?

les programmes JavaScript peuvent être vérifiés pour les erreurs dans IDEs ou en utilisant applications Web en lign ... mment puis-je vérifier le code JavaScript pour les erreurs de syntaxe seule à partir de la ligne de commande?
demandé sur 2014-02-18 18:00:40
5
réponses

Qu'est-ce qui ne va pas avec var x = New Array();

dans JSLint, il avertit que var x = new Array(); (ce n'est pas un vrai nom de variable) devrait être ... ult = []; Qu'est-ce qui ne va pas avec la première syntaxe? Quel est le raisonnement derrière la suggestion?
demandé sur 2009-05-20 01:38:29
7
réponses

Faire réagir Facebook.la syntaxe JSX de la bibliothèque JSX pour bien jouer avec jslint?

je suis à jouer avec l'Facebook réagir.js bibliothèque. J'essaie d'utiliser leur syntaxe JSX qui décrit la création d'une ... t;HelloMessage name="John" />, mountNode); JSLint évidemment n'aime pas cela ("attendu un identifiant et à la place vu'
demandé sur 2013-06-22 11:41:16
3
réponses

Jshint doit ignorer certains fichiers lors de la construction de Bootstrap Twitter

j'ai souvent ce problème quand J'utilise Twitter Bootstrap avec d'autres bibliothèques JS tierces, comme html5.js du thèm ... u TB pour ignorer certains fichiers JS (peut-être à travers un .jshintrc configuration dont je ne suis pas au courant?)?
demandé sur 2013-02-07 03:49:14
3
réponses

Jquery et Jslint - " $ " a été utilisé avant d'être défini

j'ai du javascript tiers im travaillant avec, j'y ai ajouté du code jquery dans le fichier javascript. Mais il semble éch ... : false, jQuery: false */ Je suis relativement nouveau en Javascript, et JQuery, donc toute aide serait la bienvenue.
demandé sur 2013-08-15 15:03:48
2
réponses

Comment désactiver les Avertissements D'indentation JSLint?

je trouve que JSLint produit beaucoup d'avertissements de la forme: Expected 'foo' to have an indentation at X instead a ... dent: false */ mais cela n'a pas causé l'élimination des avertissements d'indentation; cela a causé une erreur JSLint.
demandé sur 2009-08-12 14:46:59