preamble-requires-ref-...

Proposals mentioned in the ... header appear in the requires header.

Examples

error[preamble-requires-ref-description]: proposals mentioned in preamble header `description` must appear in `requires`
 --> input.md:3:27
  |
3 | description: Also missing EIP-1559
  |                           ^^^^^^^^ mentioned here
  |
error[preamble-requires-ref-title]: proposals mentioned in preamble header `title` must appear in `requires`
 --> input.md:2:16
  |
2 | title: Missing EIP-1559
  |                ^^^^^^^^ mentioned here
  |

Explanation

The preamble-requires-ref-... family of lints makes sure that proposals referenced in other front matter (or preamble) fields appear in the requires field.

If a proposal is important enough to appear in the title or description field, it is extremely likely that it was meant to be required. Often this error appears in proposals extending an already existing standard.