From 15b03d75614e782a01d27b4112250ca446380818 Mon Sep 17 00:00:00 2001 From: C4illin Date: Fri, 8 Aug 2025 01:02:20 +0200 Subject: [PATCH] chore: fix tseslint config --- eslint.config.ts | 19 +++++++++++++------ tsconfig.json | 2 +- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/eslint.config.ts b/eslint.config.ts index 6bf8f24..ebb2d16 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -1,12 +1,11 @@ import js from "@eslint/js"; import eslintParserTypeScript from "@typescript-eslint/parser"; -import type { Linter } from "eslint"; import eslintPluginBetterTailwindcss from "eslint-plugin-better-tailwindcss"; import simpleImportSortPlugin from "eslint-plugin-simple-import-sort"; import globals from "globals"; import tseslint from "typescript-eslint"; -export default [ +export default tseslint.config( js.configs.recommended, ...tseslint.configs.recommended, // ...tailwind.configs["flat/recommended"], @@ -15,7 +14,7 @@ export default [ "simple-import-sort": simpleImportSortPlugin, "better-tailwindcss": eslintPluginBetterTailwindcss, }, - ignores: ["**/node_modules/**"], + ignores: ["**/node_modules/**", "eslint.config.ts"], languageOptions: { parser: eslintParserTypeScript, parserOptions: { @@ -26,10 +25,9 @@ export default [ }, globals: { ...globals.node, - ...globals.browser, }, }, - files: ["**/*.{js,mjs,cjs,jsx,tsx,ts}"], + files: ["**/*.{tsx,ts}"], settings: { "better-tailwindcss": { entryPoint: "src/main.css", @@ -63,4 +61,13 @@ export default [ ], }, }, -] as Linter.Config[]; + { + files: ["**/*.{js,cjs,mjs,jsx}"], + extends: [tseslint.configs.disableTypeChecked], + languageOptions: { + globals: { + ...globals.browser, + }, + }, + }, +); diff --git a/tsconfig.json b/tsconfig.json index 90304aa..234339b 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -30,5 +30,5 @@ "esModuleInterop": true // "noImplicitReturns": true }, - "include": ["src", "package.json"] + "include": ["src", "package.json", "reset.d.ts"] }