# `syntax.colon_required`

Member has no colon before its value.

Area 3, [Logic](../topics/logic.md); not declinable; the next step is usually the agent's.

Every member inside braces is `name: value`:

```jadpo
type ContactEmail = Text {
    format TextFormat.email
}
```

```text
error: `format` needs a colon before its value
 --> main.jadpo:2:5
  |
2 |     format TextFormat.email
  |     ^^^^^^ expected `:` after `format`
  reason: Every member inside braces is `name: value`, with a colon even when the value is a block.
  next: Write `format: TextFormat.email` (agent)
  rule: syntax.colon_required
  help: https://jadpo.dev/docs/errors/syntax.colon_required

check failed: 1 error, 1 file
```
