From 02f1c23ca87733c125eeebce71bd1a9ddd29dc67 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Thu, 28 Nov 2024 03:49:53 +0700 Subject: [PATCH 1/2] aa --- .changeset/pretty-moons-happen.md | 5 +++++ packages/plugin/src/rules/require-description/index.ts | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 .changeset/pretty-moons-happen.md diff --git a/.changeset/pretty-moons-happen.md b/.changeset/pretty-moons-happen.md new file mode 100644 index 00000000000..bfbcd07d443 --- /dev/null +++ b/.changeset/pretty-moons-happen.md @@ -0,0 +1,5 @@ +--- +'@graphql-eslint/eslint-plugin': patch +--- + +fix error `TypeError: Cannot read properties of undefined (reading 'type')` in `require-description` rule diff --git a/packages/plugin/src/rules/require-description/index.ts b/packages/plugin/src/rules/require-description/index.ts index b150e6f2ecd..bfed1965f73 100644 --- a/packages/plugin/src/rules/require-description/index.ts +++ b/packages/plugin/src/rules/require-description/index.ts @@ -153,6 +153,10 @@ export const rule: GraphQLESLintRule = { ); } + if (!kinds.size) { + throw new Error('At least one kind must be enabled'); + } + const selector = [...kinds].join(','); return { From a4fec1a6cf7006ea913f13e6afbf7ed2d82503c3 Mon Sep 17 00:00:00 2001 From: Dimitri POSTOLOV Date: Thu, 28 Nov 2024 03:50:07 +0700 Subject: [PATCH 2/2] aa --- .changeset/pretty-moons-happen.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.changeset/pretty-moons-happen.md b/.changeset/pretty-moons-happen.md index bfbcd07d443..b394baa88e1 100644 --- a/.changeset/pretty-moons-happen.md +++ b/.changeset/pretty-moons-happen.md @@ -2,4 +2,5 @@ '@graphql-eslint/eslint-plugin': patch --- -fix error `TypeError: Cannot read properties of undefined (reading 'type')` in `require-description` rule +fix error `TypeError: Cannot read properties of undefined (reading 'type')` in `require-description` +rule