Skip to content

missing-field: Property is not bound

A non-declare public instance property on @command() or @readModel() lacks @field. Rule: arc-core/missing-field.

Unmarked properties are invisible to Arc’s wire schema. Private fields (private and #) and private-like _ names are intentionally ignored.

@command()
export class Register { title!: string; handle() {} }
@command()
export class Register { @field(String) title!: string; handle() {} }