markdown-link-status

EIPs linked in the body have statuses further along than the current proposal.

Examples

error[markdown-link-status]: proposal `eip-20.md` is not stable enough for a `status` of `Last Call`
  --> input.md
   |
15 | This is the abstract for the EIP which needs [EIP-20](./eip-20.md).
   |
   = help: because of this link, this proposal's `status` must be one of: `Draft`, `Stagnant`

Explanation

markdown-link-status checks the body of a proposal for links to other proposals that are not as far along in the standardization process.

Final proposals are, for the most part, immutable. A link from a final proposal to a non-final proposal introduces mutability: the non-final proposal could be completely rewritten, changing the meaning of the final proposal.

There are two solutions: remove the reference to the other proposal, or help the authors of the other proposal move through the standardization process.