about summary refs log tree commit diff
path: root/crates/rust-analyzer/src/diagnostics.rs
AgeCommit message (Collapse)AuthorLines
2022-05-25fix: Clear native diagnostics for files when they are deletedLukas Wirth-0/+5
2021-12-04Handle multiple cargo check quick fix spansBrandon-6/+4
2021-12-04Refactor away unnecessary VecBrandon-2/+2
2021-06-13clippy::redudant_borrowMaan2003-1/+1
2021-04-21Code review feedback.James Leitch-1/+1
2021-04-21Diagnostic Remap Path Prefixes added.James Leitch-0/+1
2021-02-17Avoid transmitting unchanged diagnosticsMichał Muskała-0/+11
Reading through the code for diagnostics and observing debug logs, I noticed that diagnostics are transmitted after every change for every opened file, even if they haven't changed (especially visible for files with no diagnostics). This change avoids marking files as "changed" if diagnostics are the same to what was already sent before. This will only work if diagnostics are always produced in the same order, but from my limited testing it seems this is the case.
2020-08-18Align diagnostics config with the rest of rust-analyzerAleksey Kladov-1/+1
2020-08-13Rename ra_ide -> ideAleksey Kladov-1/+1
2020-07-09Add fixmesAleksey Kladov-0/+2
2020-06-29Use more of FxHash*Laurențiu Nicola-5/+5
2020-06-26CleanupAleksey Kladov-8/+14
2020-06-25Simplify diagnostics handlingAleksey Kladov-32/+22
2020-06-17Warnings as hint or infoGabriel Valfridsson-0/+6
2020-05-19Server side of SnippetTextEditAleksey Kladov-4/+6
2020-05-15Move LSP bits from flycheck to rust-analyzerAleksey Kladov-0/+1
There should be only one place that knows about LSP, and that place is right before we spit JSON on stdout.
2020-02-18Rename folderAleksey Kladov-0/+87