From 01c2dbc561a4e7bb233b3cda0a94312e7d523183 Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Fri, 26 Dec 2025 05:57:15 -0600 Subject: [PATCH] chore: update eslint to disallow floating promises --- src/GroundsForSupport.Client/eslint.config.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/GroundsForSupport.Client/eslint.config.js b/src/GroundsForSupport.Client/eslint.config.js index 5eba67f..e53aa37 100644 --- a/src/GroundsForSupport.Client/eslint.config.js +++ b/src/GroundsForSupport.Client/eslint.config.js @@ -9,10 +9,20 @@ import { defineConfig, globalIgnores } from 'eslint/config'; export default defineConfig([ globalIgnores(['dist']), { + rules: { + '@typescript-eslint/no-floating-promises': 'error', + }, files: ['**/*.{ts,tsx}'], extends: [ js.configs.recommended, - tseslint.configs.recommended, + tseslint.configs.recommendedTypeChecked, + { + languageOptions: { + parserOptions: { + projectService: true, + }, + }, + }, reactHooks.configs.flat.recommended, reactRefresh.configs.vite, ],