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.