From 52cd580a07c9cd317ffb2146cb75661acaf86bea Mon Sep 17 00:00:00 2001 From: Bryan Mishkin <698306+bmish@users.noreply.github.com> Date: Sat, 16 Oct 2021 12:45:12 -0400 Subject: [PATCH] Breaking: Add missing rule schemas --- .eslintrc | 1 - lib/rules/jsx-closing-tag-location.js | 1 + lib/rules/jsx-no-constructed-context-values.js | 1 + lib/rules/jsx-no-useless-fragment.js | 11 +++++++++++ 4 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.eslintrc b/.eslintrc index 03c2f178f9..a93159c50f 100644 --- a/.eslintrc +++ b/.eslintrc @@ -45,7 +45,6 @@ }], "eslint-plugin/consistent-output": 0, - "eslint-plugin/require-meta-schema": 0, "eslint-plugin/require-meta-type": 0 }, "overrides": [ diff --git a/lib/rules/jsx-closing-tag-location.js b/lib/rules/jsx-closing-tag-location.js index 6299994186..ebc9a15ce1 100644 --- a/lib/rules/jsx-closing-tag-location.js +++ b/lib/rules/jsx-closing-tag-location.js @@ -28,6 +28,7 @@ module.exports = { }, fixable: 'whitespace', messages, + schema: [], }, create(context) { diff --git a/lib/rules/jsx-no-constructed-context-values.js b/lib/rules/jsx-no-constructed-context-values.js index da0409791a..1879b1ac66 100644 --- a/lib/rules/jsx-no-constructed-context-values.js +++ b/lib/rules/jsx-no-constructed-context-values.js @@ -137,6 +137,7 @@ module.exports = { url: docsUrl('jsx-no-constructed-context-values'), }, messages, + schema: [], }, create(context) { diff --git a/lib/rules/jsx-no-useless-fragment.js b/lib/rules/jsx-no-useless-fragment.js index 5f48a0c591..50879cd56b 100644 --- a/lib/rules/jsx-no-useless-fragment.js +++ b/lib/rules/jsx-no-useless-fragment.js @@ -94,6 +94,17 @@ module.exports = { url: docsUrl('jsx-no-useless-fragment'), }, messages, + schema: [ + { + type: 'object', + properties: { + allowExpressions: { + type: 'boolean', + }, + }, + additionalProperties: false, + }, + ], }, create(context) {