Architecture Decision Records (ADR) Index
This page acts as the ADR README/index for developer documentation.
Current decisions
- ADR 0001:
@eslint/plugin-kitadoption - ADR 0002:
@eslint/config-helpersscope - ADR 0003:
@eslint/object-schemaadoption - ADR 0004: Rule docs specificity and shared guides
- ADR 0005: Runtime vs type-level rule families
- ADR 0006: Canonical rule doc URLs use Docusaurus routes
- ADR 0007: Rule doc footer links to shared guides
- ADR 0008: TypeDoc generation strategy for CI and local development
- ADR 0009: Plugin blog as an official documentation channel
- ADR 0010: Autofix governance and global kill-switch
- ADR 0011: Type-aware rule contract and fail-fast behavior
- ADR 0012: Internal API surface and stability contract
- ADR 0013: Docs link integrity and anchor stability policy
- ADR 0014: Typed-rule performance budget and instrumentation
- ADR 0015: Preset semver and deprecation policy
- ADR 0016: Experimental rule admission and skip criteria
How to add a new ADR
- Create a new file in this folder using the next ADR number.
- Include context, decision, rationale, consequences, and revisit triggers.
- Add the ADR to the list above.