Questions marquées «jslint»

JSLint est un outil de «qualité de code» pour JavaScript développé par Douglas Crockford, un développeur bien connu également responsable de JSON, JSMin, ADSafe et des parties de YUI. JSLint est parallèle à la charpie de C.

1094
Qu'est-ce que «Linting»?

PHPLint , JSLint et moi sommes récemment tombés sur "vous pouvez peloter votre code JS à la volée" en lisant quelque chose sur un IDE . Alors, quelle est cette peluche que tout le monde connaît sauf moi?

125
Comment utilisez-vous la fonction de correction rapide de vim?

Je suis un nouvel utilisateur de Vim et j'ai trouvé que sa courbe d'apprentissage est assez raide (du moins pour moi). Je viens d'installer ce script vim pour la vérification des erreurs JavaScriptLint, qui montre les erreurs dans la fenêtre de correction rapide de vim une fois que j'ai enregistré...

110
Syntaxe d'appel de fonction immédiate

Il existe une option JSLint , une des bonnes parties en fait, qui "[requiert] des parenthèses autour des invocations immédiates", ce qui signifie que la construction (function () { // ... })(); devrait plutôt être écrit comme (function () { // ... }()); Ma question est la suivante - quelqu'un...

95
JSLint: a été utilisé avant d'être défini

Salut, j'ai les 3 fichiers javascript. jquery.js Utility.js file1.js Dans file1.js j'ai jQuery.noConflict() jQuery(document).ready(function($) { // .... }); J'obtiens une erreur «jQuery» a été utilisée avant sa définition. et «document» a été utilisé avant d'être défini. Comment puis-je me...

90
JSLint attendu '===' et a plutôt vu '=='

Récemment, j'exécutais une partie de mon code via JSLint lorsque j'ai rencontré cette erreur. La chose que je trouve amusante à propos de cette erreur, c'est qu'elle suppose automatiquement que tout == doit être ===. Cela a-t-il vraiment un sens? Je pourrais voir un grand nombre de cas où vous ne...