diff --git a/lib/rules/keyword-spacing.js b/lib/rules/keyword-spacing.js
index ea5059feb..548c39ef4 100644
--- a/lib/rules/keyword-spacing.js
+++ b/lib/rules/keyword-spacing.js
@@ -5,5 +5,8 @@
const { wrapCoreRule } = require('../utils')
-// eslint-disable-next-line
-module.exports = wrapCoreRule(require('eslint/lib/rules/keyword-spacing'))
+// eslint-disable-next-line no-invalid-meta
+module.exports = wrapCoreRule(
+ require('eslint/lib/rules/keyword-spacing'),
+ { skipDynamicArguments: true }
+)
diff --git a/tests/lib/rules/keyword-spacing.js b/tests/lib/rules/keyword-spacing.js
index 72583d3a4..f20814ab4 100644
--- a/tests/lib/rules/keyword-spacing.js
+++ b/tests/lib/rules/keyword-spacing.js
@@ -38,7 +38,10 @@ tester.run('keyword-spacing', rule, {
" />
`,
options: [{ before: false, after: false }]
- }
+ },
+ `
+
+ `
],
invalid: [
{
@@ -137,6 +140,21 @@ tester.run('keyword-spacing', rule, {
line: 7
}
]
+ },
+ {
+ code:
+ `
+
+ `,
+ output:
+ `
+
+ `,
+ errors: [
+ {
+ message: 'Expected space(s) after "return".',
+ line: 2
+ }]
}
]
})