rust/.github/ISSUE_TEMPLATE/tracking_issue_future.md

1.9 KiB

name about title labels
Future Incompatibility Tracking Issue A tracking issue for a future-incompatible lint Tracking Issue for future-incompatibility lint XXX C-tracking-issue C-future-incompatibility T-compiler A-lints

This is the tracking issue for the YOUR_LINT_NAME_HERE future-compatibility warning and other related errors. The goal of this page is describe why this change was made and how you can fix code that is affected by it. It also provides a place to ask questions or register a complaint if you feel the change should not be made. For more information on the policy around future-compatibility warnings, see our breaking change policy guidelines.

What is the warning for?

Describe the conditions that trigger the warning.

Why was this change made?

Explain why this change was made. If there is additional context, like an MCP, link it here.

Example

// Include an example here.

Recommendations

Give some recommendations on how a user can avoid the lint.

When will this warning become a hard error?

If known, describe the future plans. For example, how long you anticipate this being a warning, or if there are other factors that will influence the anticipated closure.

Steps

  • Implement the lint
  • Raise lint level to deny
  • Make lint report in dependencies
  • Switch to a hard error

Implementation history