refactor(core): Lint to enforce lazyloading in modules (#16843)

Co-authored-by: Juuso Tapaninen <juuso@n8n.io>
This commit is contained in:
Iván Ovejero
2025-07-01 10:45:30 +02:00
committed by GitHub
parent 4abb6a6aa1
commit 06f49c294a
9 changed files with 217 additions and 11 deletions

View File

@@ -99,4 +99,12 @@ export default defineConfig(
'n8n-local-rules/no-uncaught-json-parse': 'warn',
},
},
{
files: ['**/*.module.ts'],
rules: {
'n8n-local-rules/no-top-level-relative-imports-in-backend-module': 'error',
'n8n-local-rules/no-constructor-in-backend-module': 'error',
},
},
);