File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -991,22 +991,14 @@ pub(crate) fn diagnostics_refresh_all(state: &WorldState) {
991991 n = state. open_files. len( )
992992 ) ;
993993
994- for document in state. open_files . values ( ) {
995- if !ExtUrl :: should_diagnose ( & document . url ) {
994+ for file in state. open_files . values ( ) {
995+ if !ExtUrl :: should_diagnose ( & file . url ) {
996996 continue ;
997997 }
998998
999- let file = match state. ark_file ( & document. url ) {
1000- Ok ( file) => file,
1001- Err ( err) => {
1002- tracing:: warn!( "Can't build ArkFile for '{}': {err:?}" , document. url) ;
1003- continue ;
1004- } ,
1005- } ;
1006-
1007999 DIAGNOSTICS_QUEUE
10081000 . send ( RefreshDiagnosticsTask {
1009- file,
1001+ file : file . clone ( ) ,
10101002 state : state. diagnostics_snapshot ( ) ,
10111003 } )
10121004 . unwrap_or_else ( |err| lsp:: log_error!( "Failed to queue diagnostics refresh: {err}" ) ) ;
You can’t perform that action at this time.
0 commit comments