diff --git a/lib/readline.js b/lib/readline.js index 8200771ec4b39f..f1b9db46af6ee1 100644 --- a/lib/readline.js +++ b/lib/readline.js @@ -454,7 +454,7 @@ Interface.prototype._tabComplete = function(lastKeypressWasTab) { // this = Interface instance function handleGroup(self, group, width, maxColumns) { - if (group.length == 0) { + if (group.length === 0) { return; } var minRows = Math.ceil(group.length / maxColumns); @@ -479,7 +479,7 @@ function handleGroup(self, group, width, maxColumns) { } function commonPrefix(strings) { - if (!strings || strings.length == 0) { + if (!strings || strings.length === 0) { return ''; } if (strings.length === 1) return strings[0]; @@ -487,7 +487,7 @@ function commonPrefix(strings) { var min = sorted[0]; var max = sorted[sorted.length - 1]; for (var i = 0, len = min.length; i < len; i++) { - if (min[i] != max[i]) { + if (min[i] !== max[i]) { return min.slice(0, i); } } @@ -702,7 +702,7 @@ Interface.prototype._ttyWrite = function(s, key) { this._previousKey = key; // Ignore escape key - Fixes #2876 - if (key.name == 'escape') return; + if (key.name === 'escape') return; if (key.ctrl && key.shift) { /* Control and shift pressed */ @@ -783,7 +783,7 @@ Interface.prototype._ttyWrite = function(s, key) { break; case 'z': - if (process.platform == 'win32') break; + if (process.platform === 'win32') break; if (this.listenerCount('SIGTSTP') > 0) { this.emit('SIGTSTP'); } else { @@ -995,7 +995,7 @@ function emitKeypressEvents(stream, iface) { } function onNewListener(event) { - if (event == 'keypress') { + if (event === 'keypress') { stream.on('data', onData); stream.removeListener('newListener', onNewListener); }