diff --git a/package.json b/package.json index 7b55f31..f2f6ae5 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sebastianbrenner/eslint-config", - "version": "1.1.0", + "version": "1.1.1", "type": "module", "main": "./index.js", "scripts": { diff --git a/src/index.js b/src/index.js index 920c290..cef2291 100644 --- a/src/index.js +++ b/src/index.js @@ -7,11 +7,14 @@ import importPlugin from "eslint-plugin-import"; import unusedImports from "eslint-plugin-unused-imports"; export default [ - /* Core ESLint recommended rules */ + /* JS (all files, no type info) */ js.configs.recommended, - /* TypeScript (flat, type-checked) */ - ...tseslint.configs.recommendedTypeChecked, + /* TypeScript with type checking (ONLY TS files) */ + { + files: ["**/*.ts", "**/*.tsx"], + ...tseslint.configs.recommendedTypeChecked, + }, /* React */ react.configs.flat.recommended, @@ -24,10 +27,10 @@ export default [ rules: reactHooks.configs.recommended.rules, }, - /* JSX Accessibility */ + /* JSX a11y */ a11y.flatConfigs.recommended, - /* Import rules */ + /* Imports */ importPlugin.flatConfigs.recommended, /* Unused imports */