From 04f3cae17fe07b2fd0b74fd3e88482b3094e75e3 Mon Sep 17 00:00:00 2001 From: Milos Djermanovic Date: Fri, 23 Oct 2020 18:50:48 +0200 Subject: [PATCH] Fix: cache compiled config schema (#9) --- lib/shared/config-validator.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/shared/config-validator.js b/lib/shared/config-validator.js index d3c70012..dbc6f3f3 100644 --- a/lib/shared/config-validator.js +++ b/lib/shared/config-validator.js @@ -265,7 +265,7 @@ module.exports = class ConfigValidator { * @returns {void} */ validateConfigSchema(config, source = null) { - validateSchema = this.validateSchema || ajv.compile(configSchema); + validateSchema = validateSchema || ajv.compile(configSchema); if (!validateSchema(config)) { throw new Error(`ESLint configuration in ${source} is invalid:\n${this.formatErrors(validateSchema.errors)}`);