markdown-link-status

# `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.