From 634b792328c5f52bd131930bb7516b8862bd6505 Mon Sep 17 00:00:00 2001 From: Charles Lyding <19598772+clydin@users.noreply.github.com> Date: Mon, 4 May 2026 12:28:22 -0400 Subject: [PATCH] build: temporarily disable @typescript-eslint/no-unnecessary-type-assertion Disables the unnecessary type assertion lint rule across the repository to accommodate an upcoming typescript-eslint upgrade. The updated version introduces rule modifications that generate a significant volume of validation failures, which would block the upgrade process. Temporarily disabling the rule provides a path forward for the version bump, after which the codebase can be audited and the rule can be re-enabled incrementally. --- eslint.config.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/eslint.config.mjs b/eslint.config.mjs index 08a993804c32..cc9c57c0535c 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -213,6 +213,7 @@ export default [ '@typescript-eslint/prefer-promise-reject-errors': 'off', '@typescript-eslint/only-throw-error': 'off', '@typescript-eslint/no-unsafe-function-type': 'off', + '@typescript-eslint/no-unnecessary-type-assertion': 'off', }, }, {