Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions crates/wright-analyzer/src/registry.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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. |
Expand Down
4 changes: 2 additions & 2 deletions docs/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 <ID>`: disable a rule by stable ID (`min-wait-loop`,
`duplicate-condition`, `expensive-loop-check`, `repeated-value`,
Expand Down Expand Up @@ -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
Expand Down