n8n/packages/@n8n/errors
Charlie Kolb c4d08ecb69
chore(eslint-config): Apply module boundary tags to all packages (spike, no-changelog)
Stamps boundaries: { type, scope } into all 71 workspace package.json files per
the assessment table, extends the rule's type set (runtime/nodes/sdk/tooling) to
cover the whole repo, and adds a validation harness that checks the real workspace
dependency graph against the matrices.

Harness output: 19 type + 21 scope violations, clustering on known smells
(n8n-workflow is types+runtime in one; design-system/workflow-sdk want 'shared'
scope; core->platform layering inversion). See scripts/spike-apply-boundaries.mjs.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-10 13:40:58 +02:00
..
src chore: Add no-application-error lint rule and ban new usage (no-changelog) (#33248) 2026-06-30 10:08:47 +00:00
eslint.config.mjs refactor(core): Set up @n8n/errors package (#16918) 2025-07-03 13:32:57 +02:00
package.json chore(eslint-config): Apply module boundary tags to all packages (spike, no-changelog) 2026-07-10 13:40:58 +02:00
tsconfig.build.json chore: Create a lightweight version of pnpm reset (#32125) 2026-06-11 12:24:46 +00:00
tsconfig.json chore: Remove references to Jest (#33282) 2026-07-01 09:03:25 +00:00