Cargo: キャッシュメッセージの追跡の問題

作成日 2019年05月27日  ·  3コメント  ·  ソース: rust-lang/cargo

実装PR:#6933
ドキュメント: https ://doc.rust-lang.org/nightly/cargo/reference/unstable.html#cache -messages

概要
rustcからの出力をキャッシュして、将来の実行で以前の警告を再表示できるようにします。

cargo +nightly check -Z cache-messages

これにより、#6848などの並列コンパイラからのインターリーブ出力も修正されます。

未解決の問題

  • [x] shortメッセージはサポートされていません。 rustc JSON出力には、 shortレンダリングされたフォームを含む追加のフィールドを含める必要があります。または、cargoとrustcは、診断レンダリングライブラリとそれをサポートするように拡張されたJSON形式を共有する必要があります。
  • [x] rustdocは--json-rendered=termcolorサポートしていないため、その出力は現在色付けされていません。
  • [x] --json-renderedを安定させる必要があります(または再設計します。最初のポイントを参照してください)。
  • [x]クリップの警告を適切に再表示するという主要な目標はまだ完了していません。 Clippyはcargo checkと同じ指紋を共有します。 フィンガープリントまたはメタデータハッシュには、これを修正するためにclippyが使用されていることを含める必要があります。 また、clippyラッパーは、レジストリの依存関係ではなく、メンバーのクレートにのみ適用する必要があります。
A-cache-messages C-tracking-issue

最も参考になるコメント

それを行う必要があります。 https://github.com/rust-lang/rust/pull/65445が着陸した翌日は毎晩する必要があり

全てのコメント3件

@ ehuss #6933と#7450が統合されたので、このトピックを追跡するための別の主要な問題がありますか、それとも完了しましたか(つまり、:champagne :)?

ありがとう!

それを行う必要があります。 https://github.com/rust-lang/rust/pull/65445が着陸した翌日は毎晩する必要があり

🎉

このページは役に立ちましたか?
0 / 5 - 0 評価