diff --git a/crates/wright-analyzer/src/registry.rs b/crates/wright-analyzer/src/registry.rs index 7b4a931..b9631b2 100644 --- a/crates/wright-analyzer/src/registry.rs +++ b/crates/wright-analyzer/src/registry.rs @@ -210,8 +210,8 @@ pub struct LintRegistry { } impl Default for LintRegistry { - /// Build the registry containing all five first-party lint rules in - /// their canonical order: `min-wait-loop`, `duplicate-condition`, + /// Build the registry containing the first-party lint rules in their + /// canonical order: `min-wait-loop`, `duplicate-condition`, /// `expensive-loop-check`, `repeated-value`, `while-without-wait`. fn default() -> Self { // Build each analysis in a local binding first so the rule metadata diff --git a/docs/README.md b/docs/README.md index 66dda88..68c0ee3 100644 --- a/docs/README.md +++ b/docs/README.md @@ -116,7 +116,7 @@ JSON document asset, and historical artifact across the repository. | `docs/architecture.md` (was `ARCHITECTURE.md`) | Living Durable Contract | `move` + `update` | Moved to `docs/`; updated relative links and reframed as living tooling-first architecture baseline (ADR-0008). | | `docs/compatibility.md` (was `COMPATIBILITY.md`) | Living Durable Contract | `move` + `update` | Moved to `docs/`; updated relative links and codified the S/D/N/E compatibility framework and priority order. | | `docs/licensing.md` (was `LICENSE-BOUNDARY.md`) | Living Durable Contract | `move` + `update` | Moved to `docs/`; updated relative links and formalized clean-room development and oracle isolation policies. | -| `docs/cli.md` | Living Durable Contract | `update` | Removed stale M6 milestone framing; updated 5-rule lint configuration and `wright-result/v1` envelope contracts. | +| `docs/cli.md` | Living Durable Contract | `update` | Removed stale M6 milestone framing; updated lint configuration and `wright-result/v1` envelope contracts. | | `docs/embedding.md` | Living Durable Contract | `update` | Removed stale M9 milestone framing; updated `ToolService` operations and session-aware embedding contracts. | | `docs/language-services.md` | Living Durable Contract | `update` | Removed stale M10 milestone framing; updated editor-neutral responsiveness and LSP adapter contracts. | | `docs/release.md` | Living Durable Contract | `update` | Removed stale M8 framing; documents release automation, checksum verification, packaging contracts, and supported installation channels. | diff --git a/docs/cli.md b/docs/cli.md index 309eb1d..374bbc0 100644 --- a/docs/cli.md +++ b/docs/cli.md @@ -216,7 +216,7 @@ available. It reuses the lint registry, so rule enable/disable/severity configuration is deterministic and identical across CLI and programmatic (`CompilerSession::lint`, tool/agent `lint`) use. -Two lint-only flags configure the registry; both are repeatable: +The following lint-only flags configure the registry; both are repeatable: * `--disable-rule `: disable a rule by stable ID (`min-wait-loop`, `duplicate-condition`, `expensive-loop-check`, `repeated-value`, @@ -305,7 +305,7 @@ identity; the tool/agent API exposes the same value as `inputIdentity`), } ``` -The three core workflows have separate contracts: +The core workflows have separate contracts: * `check` is the correctness gate. It reports discovery, frontend, project, semantic, lowering, and validation diagnostics. Ordinary configurable lint