mirror of
https://github.com/jquery/jquery.git
synced 2024-10-05 11:34:18 +00:00
e452ebd76d
We also don't need the lint alias.
34 lines
665 B
JavaScript
34 lines
665 B
JavaScript
var JSHINT = require("./lib/jshint").JSHINT,
|
|
print = require("sys").print,
|
|
src = require("fs").readFileSync("dist/jquery.js", "utf8");
|
|
|
|
JSHINT(src, {
|
|
evil: true,
|
|
undef: false,
|
|
browser: true,
|
|
wsh: true,
|
|
eqnull: true,
|
|
expr: true,
|
|
curly: true,
|
|
trailing: true,
|
|
predef: [
|
|
"define",
|
|
"DOMParser"
|
|
],
|
|
maxerr: 100
|
|
});
|
|
|
|
var e = JSHINT.errors, found = e.length, i = 0, w;
|
|
|
|
for ( ; i < e.length; i++ ) {
|
|
w = e[i];
|
|
|
|
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( "JSHint check passed.\n" );
|
|
} |