Skip to content

Commit d31b0da

Browse files
committed
Redirect console.log to console.error
This ensures that we are the only ones writing to STDOUT during the run of the container, and 3rd party `console.log` statements will be redirected to STDERR.
1 parent cc648ac commit d31b0da

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

bin/eslint.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ var cli = new CLIEngine(options);
1111
var debug = false;
1212
var checks = require("../lib/checks");
1313

14+
var stdout = console.log
15+
console.log = console.error
16+
1417
// a wrapper for emitting perf timing
1518
function runWithTiming(name, fn) {
1619
var start = new Date(),
@@ -209,7 +212,7 @@ function analyzeFiles() {
209212

210213
result.messages.forEach(function(message) {
211214
var issueJson = buildIssueJson(message, path);
212-
console.log(issueJson + "\u0000");
215+
stdout(issueJson + "\u0000");
213216
});
214217
});
215218
});

0 commit comments

Comments
 (0)