System architecture overview
This diagram shows how source modules, preset wiring, docs sync scripts, and consumer integrations fit together.
Notesâ
src/util/rule.tsis the shared rule-authoring entry point for docs URL normalization and optional typed lookup.src/configs/rule-sets.tsis the canonical preset-membership source.- Sync scripts regenerate README and preset matrix sections from the built plugin rather than from hand-maintained duplicate tables.
How to read this diagramâ
- Source layer is where maintainers edit behavior and contracts.
- Runtime layer is what ESLint and consumers execute directly.
- Documentation layer controls generated/static docs discoverability.
- External integrations represent CI, IDE, and published artifact entry points.