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.