From b70105ada8a123702b31f1095392125cc8cfbf2b Mon Sep 17 00:00:00 2001 From: Peter Schweigkofler Date: Wed, 1 Jul 2026 14:20:36 +0200 Subject: [PATCH 1/2] Exclude auto generated src folder from eslint --- eslint.config.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index be8f8a488..6e4d9f168 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -6,6 +6,6 @@ export default defineConfig([ ts, jest, { - ignores: ['dist', 'node_modules'], + ignores: ['dist', 'node_modules', 'src'], }, ]) From 876576a93e5d4b96aa474b29f2a5c51647e1f70e Mon Sep 17 00:00:00 2001 From: Peter Schweigkofler Date: Wed, 1 Jul 2026 15:09:28 +0200 Subject: [PATCH 2/2] Lint generated files in src only on generation and skip otherwise --- eslint.config.mjs | 2 +- package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 6e4d9f168..be8f8a488 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -6,6 +6,6 @@ export default defineConfig([ ts, jest, { - ignores: ['dist', 'node_modules', 'src'], + ignores: ['dist', 'node_modules'], }, ]) diff --git a/package.json b/package.json index 7369c6338..300b75117 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,8 @@ "scripts": { "build": "tsc", "clear": "rm -rf src/*", - "generate": "node generator.js", - "lint": "eslint --cache", + "generate": "node generator.js && eslint --fix src", + "lint": "eslint --cache --ignore-pattern src", "lint:fix": "npm run lint -- --fix", "typecheck": "tsc --noEmit", "test": "jest --config jestconfig.json --passWithNoTests",