Code style and naming
Platform spec node
Code style and naming
Spec standingProposed
No architecture decision records under adr/ for this feature yet. Standard features must
publish at least one ADR or keep a ## Decisions summary on the hub.
- Code style and naming Language-level naming and style conventions that affect readability and tooling consistency.
- extend type Type extension syntax replacing impl blocks; public members only, full type scope access.
- Modules and visibility File layout, `public`/`internal` boundaries, and how packages compose. The driver and package manager use the same module graph the typechecker sees.
- Name resolution Scopes, imports, and shadowing tie syntax to symbols. Diagnostics for unresolved names must cite these rules verbatim.
0 revisions (git unavailable at build; counts may be empty)
No commits recorded for this path.
| Section id | Required | Found |
|---|---|---|
scope | yes | yes |
features | yes | yes |
Full tree: run pnpm verify:platform-spec-layout (writes src/generated/platform-spec-layout-report.json).
Normative specification
Section titled “Normative specification”This chapter defines naming and style constraints intended to be enforceable by formatter and lint tooling once promoted to Standard (normative) standing.
Platform view
Section titled “Platform view”- Naming conventions shall be stable enough for generated docs and symbols.
- Formatting conventions shall align with
beskid_analysisformatter output for code examples. - Diagnostic messaging should use canonical term names from this chapter.