実装PR:#6933
ドキュメント: https ://doc.rust-lang.org/nightly/cargo/reference/unstable.html#cache -messages
概要
rustc
からの出力をキャッシュして、将来の実行で以前の警告を再表示できるようにします。
cargo +nightly check -Z cache-messages
これにより、#6848などの並列コンパイラからのインターリーブ出力も修正されます。
未解決の問題
short
メッセージはサポートされていません。 rustc JSON出力には、 short
レンダリングされたフォームを含む追加のフィールドを含める必要があります。または、cargoとrustcは、診断レンダリングライブラリとそれをサポートするように拡張されたJSON形式を共有する必要があります。--json-rendered=termcolor
サポートしていないため、その出力は現在色付けされていません。--json-rendered
を安定させる必要があります(または再設計します。最初のポイントを参照してください)。cargo check
と同じ指紋を共有します。 フィンガープリントまたはメタデータハッシュには、これを修正するためにclippyが使用されていることを含める必要があります。 また、clippyラッパーは、レジストリの依存関係ではなく、メンバーのクレートにのみ適用する必要があります。@ ehuss #6933と#7450が統合されたので、このトピックを追跡するための別の主要な問題がありますか、それとも完了しましたか(つまり、:champagne :)?
ありがとう!
それを行う必要があります。 https://github.com/rust-lang/rust/pull/65445が着陸した翌日は毎晩する必要があり
🎉
最も参考になるコメント
それを行う必要があります。 https://github.com/rust-lang/rust/pull/65445が着陸した翌日は毎晩する必要があり