aboutsummaryrefslogtreecommitdiff
path: root/crates/ide/src/diagnostics.rs
Commit message (Expand)AuthorAgeFilesLines
* internal: scalable module structure for fixitsAleksey Kladov2021-05-171-530/+1
* internal: use mutable syntax trees when filling fieldsAleksey Kladov2021-05-161-3/+3
* fix: use raw idents in `make::name{_ref}` with keywordsJonas Schievink2021-05-071-0/+20
* Resolve single assist onlyKirill Bulatov2021-05-031-3/+3
* Add a way to resolve certain assistsKirill Bulatov2021-05-031-12/+31
* Include path in `unresolved-macro-call` diagnosticJonas Schievink2021-04-161-1/+1
* feat: improve performance by delaying computation of fixes for diagnosticsAleksey Kladov2021-04-131-21/+39
* internal: prepare for lazy diagnosticsAleksey Kladov2021-04-121-39/+44
* Shrink `unlinked-file` diagnostic to 3 charactersJonas Schievink2021-04-091-7/+9
* Don't mark unlinked file diagnostic as unusedJonas Schievink2021-03-281-1/+0
* Redo it properly and add a quickfixJonas Schievink2021-03-151-7/+154
* Diagnose files that aren't in the module treeJonas Schievink2021-03-101-3/+13
* For unresolved macros, hightlight only the last segmentAleksey Kladov2021-02-281-11/+56
* Add diagnostic for filter_map followed by nextPhil Ellison2021-01-231-0/+3
* Handle self/super/crate in PathSegment as NameRefLukas Wirth2021-01-151-2/+2
* Phase out SourceFileEdits in favour of a plain HashMapLukas Wirth2021-01-141-7/+5
* Group file source edits by FileIdLukas Wirth2021-01-141-10/+9
* Switch test markerPhil Ellison2021-01-071-1/+1
* Add fix to wrap return expression in SomePhil Ellison2021-01-071-2/+51
* Change <|> to $0 - RebaseKevaundray Wedderburn2021-01-071-22/+22
* test for new behaviorAdnoC2020-12-301-0/+16
* Smarter bracketed use diagnosticAdnoC2020-12-301-0/+6
* Simplify moreAleksey Kladov2020-12-241-43/+22
* SimplifyAleksey Kladov2020-12-241-35/+7
* Prevent multiple incorrect case diagnostics in functionsunexge2020-12-231-0/+13
* Update test diagnostics in ideDaiki Ihara2020-12-211-0/+1
* Merge #6769bors[bot]2020-12-101-0/+3
|\
| * Remove this semicolonivan7702020-12-081-0/+3
* | Introduce anchored_pathAleksey Kladov2020-12-091-4/+6
|/
* Don't diagnose `#[cfg]` in macrosJonas Schievink2020-12-031-0/+5
* More accurately place proc-macro diagnosticJonas Schievink2020-11-271-4/+6
* Publish diagnostics for macro expansion errorsJonas Schievink2020-11-271-0/+7
* Fill the diagnostic code field in publish_diagnosticsLukas Wirth2020-11-171-8/+32
* Do insertion lookahead in algo::diffLukas Wirth2020-10-261-1/+1
* Re-export base_db from ide_dbIgor Aleksanov2020-10-241-1/+1
* Rewrite algo::diff to support insertion and deletionLukas Wirth2020-10-221-1/+1
* Fixup botched renameJonas Schievink2020-10-201-1/+1
* Add a (hint) diagnostic for unconfigured itemsJonas Schievink2020-10-201-1/+15
* Simplify diagnostic construction, add unused fieldJonas Schievink2020-10-201-38/+35
* Move field_shorthand to a separate moduleAleksey Kladov2020-10-151-196/+5
* Diagnose shorthand in patterns as wellAleksey Kladov2020-10-151-5/+94
* flattenAleksey Kladov2020-10-151-26/+33
* Prepare for pat_field_shorthandAleksey Kladov2020-10-151-5/+13
* Use TextRange::contains_inclusive in fixes checkIgor Aleksanov2020-10-121-4/+2
* Fix code style issuesIgor Aleksanov2020-10-121-1/+0
* Apply case check diagnostic to impl itemsIgor Aleksanov2020-10-121-0/+24
* Make incorrect case diagnostic work inside of functionsIgor Aleksanov2020-10-121-0/+26
* Add diagnostics for enum names and variantsIgor Aleksanov2020-10-121-0/+26
* Add fix for incorrect case diagnosticIgor Aleksanov2020-10-121-0/+64
* rename mock_analysis -> fixtureAleksey Kladov2020-10-021-9/+6