Reference
Linting
Rule catalog for @routecraft/eslint-plugin-routecraft.
Rules
Presets
require-untrusted-shell-args warns rather than errors while its analysis is young: a
misfiring warning is a nuisance in an editor, where a misfiring error fails a build. Raise it
to error in your own config once you trust it on your codebase.
capability-boundaries is not in either preset. It encodes a specific repository layout
(capabilities/<domain>/<capability>/route.ts), so it is opt-in only and must be enabled
explicitly. See Capability boundaries.
Related
Linting
Install, configure, and customise rule severity.
Formatting
Keep DSL chains compact with the Prettier plugin.
Project structure
The capability folder layout that capability-boundaries enforces.