Mo Bitar :ferris:<p>Ever wondered why the language server <a href="https://fosstodon.org/tags/RustAnalyzer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustAnalyzer</span></a> isn't showing all errors, warnings and lints? 😕</p><p>This is especially an issue in <a href="https://fosstodon.org/tags/Rustlings" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rustlings</span></a> where Rust-Analyzer only shows the diagnostics in some of the exercises.</p><p>Turns out, Rust-Analyzer uses `cargo check` under the hood which itself stops checking early unless you specify the `--keep-going` flag 🏃🏼</p><p>This is fixed in Rust-Analyzer now 😃</p><p><a href="https://github.com/rust-lang/rust-analyzer/pull/17561" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/rust-lang/rust-anal</span><span class="invisible">yzer/pull/17561</span></a></p><p>Thanks to <span class="h-card" translate="no"><a href="https://hachyderm.io/@veykril" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>veykril</span></a></span> 🤗</p><p><a href="https://fosstodon.org/tags/RustLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RustLang</span></a></p>