From 1600648d2880ffb1e9e414b31ff0f66ead7167f9 Mon Sep 17 00:00:00 2001 From: Yordis Prieto Date: Thu, 19 Dec 2019 13:40:47 -0800 Subject: [PATCH] Update: Allow $schema in config (#12612) --- conf/config-schema.js | 1 + tests/lib/shared/config-validator.js | 1 + 2 files changed, 2 insertions(+) diff --git a/conf/config-schema.js b/conf/config-schema.js index 83addff8781..712fc4235ec 100644 --- a/conf/config-schema.js +++ b/conf/config-schema.js @@ -6,6 +6,7 @@ "use strict"; const baseConfigProperties = { + $schema: { type: "string" }, env: { type: "object" }, extends: { $ref: "#/definitions/stringOrStrings" }, globals: { type: "object" }, diff --git a/tests/lib/shared/config-validator.js b/tests/lib/shared/config-validator.js index 1c4cfe89539..95976fc9fad 100644 --- a/tests/lib/shared/config-validator.js +++ b/tests/lib/shared/config-validator.js @@ -114,6 +114,7 @@ describe("Validator", () => { it("should do nothing with a valid eslint config", () => { validator.validate( { + $schema: "http://json.schemastore.org/eslintrc", root: true, globals: { globalFoo: "readonly" }, parser: "parserFoo",