From c34ebbea1fd34a47bc8091946200be198986744f Mon Sep 17 00:00:00 2001 From: Andrew Kazakov Date: Thu, 17 Jul 2025 14:47:35 +0300 Subject: [PATCH] fix: disallow extra properties in rule options --- lib/rules/no-node-access.ts | 1 + lib/rules/no-render-in-lifecycle.ts | 1 + lib/rules/no-unnecessary-act.ts | 1 + lib/rules/prefer-query-matchers.ts | 1 + lib/rules/prefer-user-event.ts | 1 + 5 files changed, 5 insertions(+) diff --git a/lib/rules/no-node-access.ts b/lib/rules/no-node-access.ts index 0027fcd3..faecf12e 100644 --- a/lib/rules/no-node-access.ts +++ b/lib/rules/no-node-access.ts @@ -41,6 +41,7 @@ export default createTestingLibraryRule({ type: 'boolean', }, }, + additionalProperties: false, }, ], }, diff --git a/lib/rules/no-render-in-lifecycle.ts b/lib/rules/no-render-in-lifecycle.ts index 1e1aee24..cb761378 100644 --- a/lib/rules/no-render-in-lifecycle.ts +++ b/lib/rules/no-render-in-lifecycle.ts @@ -72,6 +72,7 @@ export default createTestingLibraryRule({ type: 'string', }, }, + additionalProperties: false, }, ], }, diff --git a/lib/rules/no-unnecessary-act.ts b/lib/rules/no-unnecessary-act.ts index f80cf160..75fc9444 100644 --- a/lib/rules/no-unnecessary-act.ts +++ b/lib/rules/no-unnecessary-act.ts @@ -45,6 +45,7 @@ export default createTestingLibraryRule({ type: 'boolean', }, }, + additionalProperties: false, }, ], }, diff --git a/lib/rules/prefer-query-matchers.ts b/lib/rules/prefer-query-matchers.ts index 123a7123..d11e49bb 100644 --- a/lib/rules/prefer-query-matchers.ts +++ b/lib/rules/prefer-query-matchers.ts @@ -50,6 +50,7 @@ export default createTestingLibraryRule({ type: 'string', }, }, + additionalProperties: false, }, }, }, diff --git a/lib/rules/prefer-user-event.ts b/lib/rules/prefer-user-event.ts index 04e8530b..c278d1f4 100644 --- a/lib/rules/prefer-user-event.ts +++ b/lib/rules/prefer-user-event.ts @@ -90,6 +90,7 @@ export default createTestingLibraryRule({ properties: { allowedMethods: { type: 'array' }, }, + additionalProperties: false, }, ], },