diff options
Diffstat (limited to 'build/jslint-check.js')
-rw-r--r-- | build/jslint-check.js | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/build/jslint-check.js b/build/jslint-check.js deleted file mode 100644 index 72d670187..000000000 --- a/build/jslint-check.js +++ /dev/null @@ -1,36 +0,0 @@ -var JSLINT = require("./lib/jslint").JSLINT, - print = require("sys").print, - src = require("fs").readFileSync("dist/jquery.js", "utf8"); - -JSLINT(src, { evil: true, forin: true, maxerr: 100 }); - -// All of the following are known issues that we think are 'ok' -// (in contradiction with JSLint) more information here: -// http://docs.jquery.com/JQuery_Core_Style_Guidelines -var ok = { - "Expected an identifier and instead saw 'undefined' (a reserved word).": true, - "Use '===' to compare with 'null'.": true, - "Use '!==' to compare with 'null'.": true, - "Expected an assignment or function call and instead saw an expression.": true, - "Expected a 'break' statement before 'case'.": true, - "'e' is already defined.": true -}; - -var e = JSLINT.errors, found = 0, w; - -for ( var i = 0; i < e.length; i++ ) { - w = e[i]; - - if ( !ok[ w.reason ] ) { - found++; - print( "\n" + w.evidence + "\n" ); - print( " Problem at line " + w.line + " character " + w.character + ": " + w.reason ); - } -} - -if ( found > 0 ) { - print( "\n" + found + " Error(s) found.\n" ); - -} else { - print( "JSLint check passed.\n" ); -} |