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",