run(opts, function(err, files){ opts.reporter = interceptReporter(opts.reporter, files); // always false, stdin is never going to be usable as we may have read from it for the // transform. opts.useStdin = false; if (err) { opts.reporter([{ file: err.fileName, error: { line: err.lineNumber, character: err.column, reason: err.description, code: 'E041' } }], {}, opts); return process.exit(1); } opts.args = Object.keys(files); // Weird sync/async function, jshint oddity var done = function(passed){ if (passed == null) return; unlinkTemp(); cb(passed); }; done(jshintcli.originalRun(opts, done)); });
run(opts, function(err, files){ opts.args = Object.keys(files); opts.reporter = interceptReporter(opts.reporter, files); // always false, stdin is never going to be usable as we may have read from it for the // transform. opts.useStdin = false; // Weird sync/async function, jshint oddity var done = function(passed){ if (passed == null) return; unlinkTemp(files); cb(); }; done(jshintcli.originalRun(opts, done)); });