-Dwarnings to cover all warnings · Issue #473 · rust-lang/compiler-team (original) (raw)

Proposal

Currently, -Dwarnings does not cover all warnings (e.g. target json file contains unused fields is not treated as an error). If it is intended that -Dwarnings covers all warnings, then this should be fixed (otherwise, it would be nice to have an alternative way to make them errors as needed). However, as @jyn514 pointed out, this would imply existing projects may require changes; thus a MCP was requested.

(Followup from rust-lang/rust#91262).

Mentors or Reviewers

Someone from "Diagnostics"?

Process

The main points of the Major Change Process are as follows:

You can read more about Major Change Proposals on forge.

Comments

This issue is not meant to be used for technical discussion. There is a Zulip stream for that. Use this issue to leave procedural comments, such as volunteering to review, indicating that you second the proposal (or third, etc), or raising a concern that you would like to be addressed.