preamble-req

# `preamble-req`

All required preamble headers are present.

## Examples

    error[preamble-req]: preamble is missing header(s): `eip`, `author`, `status`, `type`, `created`
    --> input.md
     |
     |

    error[preamble-req-withdrawal-reason]: preamble header `withdrawal-reason` is required when `status` is `Withdrawn`
     --> input.md:3:1
      |
    3 | status: Withdrawn
      | ----------------- info: defined here
      |

## Explanation

`preamble-req` makes sure the front matter (or preamble) contains all of the required fields. See EIP-1 for a list of required fields and their descriptions.