2011-02-24 2 views
14

Sto cercando di ottenere il mio errore conteggio alla rovescia. Molte delle cose che JsLint si lamenta di non trovare sono in realtà errori, ma preferenza personale nella mia opzione (come parentesi graffe sulla propria linea).

si tratta con

JS Lint: '$' non è definito.

In tutti i miei file che utilizzano il documento a mano corta rdy in jquery. Non penso davvero che dovrei definirlo. C'è via per saltare questo assegno?

risposta

20

Sul sito web JSLint, c'è una casella di testo verso l'in basso a destra denominata "predefinita". Aggiungi $ e gli errori dovrebbero andare via.

Aggiornamento:

Con il plugin VS2010, c'è una casella di testo dal nome simile "predefiniti Vars" nella finestra di opzioni (guardate a destra di "Strict spazio bianco indendation":

enter image description here

+0

@Andrew Whitaker - Mi dispiace dovrei menzionare che sto usando l'estensione jslint Vs2010. – chobo2

+0

@ chobo2, dovresti modificare tali informazioni nella tua domanda. –

+0

@ chobo2: aggiornata la mia risposta. –

6

Aggiungere

/*global $ */ 

in alto come per How to fix "foo is not defined" error reported by JSlint?

È possibile riempire con le proprie dichiarazioni come

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

Vorrei che avrebbe letto

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

però, come fa VisualStudio stessa.