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",