chore: update eslint to disallow floating promises

This commit is contained in:
Stevan Freeborn
2025-12-26 05:57:15 -06:00
parent 4dcb24e40e
commit 01c2dbc561
+11 -1
View File
@@ -9,10 +9,20 @@ import { defineConfig, globalIgnores } from 'eslint/config';
export default defineConfig([ export default defineConfig([
globalIgnores(['dist']), globalIgnores(['dist']),
{ {
rules: {
'@typescript-eslint/no-floating-promises': 'error',
},
files: ['**/*.{ts,tsx}'], files: ['**/*.{ts,tsx}'],
extends: [ extends: [
js.configs.recommended, js.configs.recommended,
tseslint.configs.recommended, tseslint.configs.recommendedTypeChecked,
{
languageOptions: {
parserOptions: {
projectService: true,
},
},
},
reactHooks.configs.flat.recommended, reactHooks.configs.flat.recommended,
reactRefresh.configs.vite, reactRefresh.configs.vite,
], ],