diff --git a/addon/tern/worker.js b/addon/tern/worker.js index 0164762f59..02d7ff2fee 100644 --- a/addon/tern/worker.js +++ b/addon/tern/worker.js @@ -24,7 +24,7 @@ function getFile(file, c) { } function startServer(defs, plugins, scripts) { - if (scripts) importScripts.apply(null, scripts); + if (scripts) importScripts(...scripts); server = new tern.Server({ getFile: getFile, diff --git a/mode/haxe/haxe.js b/mode/haxe/haxe.js index 28f9b00ec3..859278d376 100644 --- a/mode/haxe/haxe.js +++ b/mode/haxe/haxe.js @@ -192,7 +192,7 @@ CodeMirror.defineMode("haxe", function(config, parserConfig) { for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]); } function cont() { - pass.apply(null, arguments); + pass(...arguments); return true; } function register(varname) { diff --git a/mode/javascript/javascript.js b/mode/javascript/javascript.js index e8ace32d89..cd52b9e534 100644 --- a/mode/javascript/javascript.js +++ b/mode/javascript/javascript.js @@ -195,7 +195,7 @@ CodeMirror.defineMode("javascript", function(config, parserConfig) { for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]); } function cont() { - pass.apply(null, arguments); + pass(...arguments); return true; } function register(varname) { diff --git a/mode/rust/rust.js b/mode/rust/rust.js index c7530b6cc6..7da4201e67 100644 --- a/mode/rust/rust.js +++ b/mode/rust/rust.js @@ -132,7 +132,7 @@ CodeMirror.defineMode("rust", function() { for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]); } function cont() { - pass.apply(null, arguments); + pass(...arguments); return true; } diff --git a/mode/tiki/tiki.js b/mode/tiki/tiki.js index e789163dc7..d84a88eed1 100644 --- a/mode/tiki/tiki.js +++ b/mode/tiki/tiki.js @@ -194,7 +194,7 @@ function pass() { } function cont() { - pass.apply(null, arguments); + pass(...arguments); return true; } diff --git a/mode/xml/xml.js b/mode/xml/xml.js index 53285c848c..d4efee4957 100644 --- a/mode/xml/xml.js +++ b/mode/xml/xml.js @@ -172,7 +172,7 @@ CodeMirror.defineMode("xml", function(config, parserConfig) { for (var i = arguments.length - 1; i >= 0; i--) curState.cc.push(arguments[i]); } function cont() { - pass.apply(null, arguments); + pass(...arguments); return true; } diff --git a/test/doc_test.js b/test/doc_test.js index 3e04e155b3..5c2d5a6db2 100644 --- a/test/doc_test.js +++ b/test/doc_test.js @@ -54,7 +54,7 @@ var successful = false; try { - run.apply(null, editors); + run(...editors); successful = true; } finally { if ((debug && !successful) || verbose) {