Skip to content

Commit

Permalink
Auto merge of #13981 - Veykril:saveOnCheckStartup, r=Veykril
Browse files Browse the repository at this point in the history
Don't run flycheck on startup unless checkOnSave is enabled

The main reason people disable it is because they don't want the expensive checks to occur automatically, so we shouldn't trigger them at the start up either if this is disabled.
  • Loading branch information
bors committed Jan 18, 2023
2 parents 760f2ff + c9d33cd commit 93c8ae0
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions crates/rust-analyzer/src/main_loop.rs
Original file line number Diff line number Diff line change
Expand Up @@ -287,8 +287,10 @@ impl GlobalState {
|| self.fetch_build_data_queue.op_requested());

if became_quiescent {
// Project has loaded properly, kick off initial flycheck
self.flycheck.iter().for_each(FlycheckHandle::restart);
if self.config.check_on_save() {
// Project has loaded properly, kick off initial flycheck
self.flycheck.iter().for_each(FlycheckHandle::restart);
}
if self.config.prefill_caches() {
self.prime_caches_queue.request_op("became quiescent".to_string());
}
Expand Down

0 comments on commit 93c8ae0

Please sign in to comment.