4 changed files with 71 additions and 0 deletions
@ -0,0 +1,19 @@ |
|||||||
|
{ |
||||||
|
// Environments |
||||||
|
"browser": true, |
||||||
|
"devel": true, |
||||||
|
"es5": true, |
||||||
|
"worker": true, |
||||||
|
|
||||||
|
// Enforcing |
||||||
|
|
||||||
|
// Relaxing |
||||||
|
"boss": true, |
||||||
|
"funcscope": true, |
||||||
|
"globalstrict": true, |
||||||
|
"loopfunc": true, |
||||||
|
"maxerr": 1000, |
||||||
|
"nonstandard": true, |
||||||
|
"sub": true, |
||||||
|
"validthis": true |
||||||
|
} |
@ -0,0 +1,28 @@ |
|||||||
|
"use strict"; |
||||||
|
|
||||||
|
module.exports = { |
||||||
|
reporter: function (res) { |
||||||
|
var len = 0; |
||||||
|
var str = ""; |
||||||
|
|
||||||
|
res.forEach(function (r) { |
||||||
|
var file = r.file; |
||||||
|
var err = r.error; |
||||||
|
|
||||||
|
switch(err.code) { |
||||||
|
case 'W004': // variable is already defined
|
||||||
|
case 'W018': // confusing use of !
|
||||||
|
break; |
||||||
|
default: |
||||||
|
len++; |
||||||
|
str += file + ": line " + err.line + ", col " + |
||||||
|
err.character + ", " + err.reason + "\n"; |
||||||
|
} |
||||||
|
}); |
||||||
|
|
||||||
|
if (str) { |
||||||
|
process.stdout.write(str + "\n" + len + " error" + |
||||||
|
((len === 1) ? "" : "s") + "\n"); |
||||||
|
} |
||||||
|
} |
||||||
|
}; |
Loading…
Reference in new issue