summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-diagnostics
AgeCommit message (Expand)AuthorLines
2024-12-18Taking a raw ref of a deref is always safeLukas Wirth-0/+16
2024-12-16Merge pull request #18700 from ChayimFriedman2/dyn-sendLukas Wirth-1/+18
2024-12-16Fix a panic with a diagnostics fix when a keyword is used as a fieldChayim Refael Friedman-1/+18
2024-12-16Report unresolved idents for implicit captures in `format_args!()`Chayim Refael Friedman-8/+8
2024-12-12Fix typo in error message for invalid castingPhilipp Hofer-1/+1
2024-12-11Properly handle different defaults for severity of lintsChayim Refael Friedman-45/+103
2024-12-09minor: Migrate `remove_unnecessary_wrapper` to `SyntaxEditor`Giga Bowser-20/+43
2024-12-09Add diagnostic fix to remove unnecessary wrapper in type mismatchGiga Bowser-62/+375
2024-12-09fix: Non-exhaustive structs may be emptyLukas Wirth-0/+19
2024-12-06Merge pull request #18594 from ChayimFriedman2/async-closuresLukas Wirth-0/+21
2024-12-04Merge pull request #18611 from ChayimFriedman2/proc-macro-warnLukas Wirth-0/+6
2024-12-04Do not report warnings from proc macros, everChayim Refael Friedman-0/+6
2024-12-04Complete diagnostics in ty lowering groundworkChayim Refael Friedman-0/+200
2024-12-04Lay the foundation for diagnostics in ty lowering, and implement a first diag...Chayim Refael Friedman-3/+247
2024-12-04Extend reported unsafe operationsChayim Refael Friedman-20/+134
2024-12-03Support `AsyncFnX` traitsChayim Refael Friedman-0/+21
2024-10-31Move child_by_source from hir-def to hirLukas Wirth-1/+1
2024-10-28Merge pull request #18420 from ChayimFriedman2/cfg-true-falseLukas Wirth-0/+16
2024-10-28Merge pull request #18421 from Veykril/push-uxxwvwnqvomrLukas Wirth-21/+19
2024-10-28ReformatLukas Wirth-14/+14
2024-10-28Move text-edit into ide-dbLukas Wirth-21/+19
2024-10-27Properly resolve prelude paths inside modules inside blocksChayim Refael Friedman-0/+25
2024-10-27Support `cfg(true)` and `cfg(false)`Chayim Refael Friedman-0/+16
2024-10-27Split `macro-error` diagnostic so users can ignore only parts of itChayim Refael Friedman-4/+9
2024-10-22Correctly resolve variables and labels from before macro definition in macro ...Chayim Refael Friedman-0/+30
2024-10-22Merge pull request #18254 from ChayimFriedman2/fix-mutLukas Wirth-18/+45
2024-10-21fix: classify `safe` as a contextual kwroife-2/+2
2024-10-20Store patterns desugared from destructuring assignments in source mapChayim Refael Friedman-9/+29
2024-10-20Handle destructuring assignments uniformlyChayim Refael Friedman-1/+16
2024-10-20Remove now-incorrect codeChayim Refael Friedman-8/+0
2024-10-20fix: do not emit unsafe diagnositcs for safe statics in extern blocksroife-0/+35
2024-10-20feat: initial support for safe_kw in extern blocksroife-2/+2
2024-10-15fix: autofix for missing wrapped unit in return exprroife-0/+38
2024-10-14Auto merge of #18252 - ShoyuVanilla:issue-15799, r=Veykrilbors-0/+25
2024-10-14Auto merge of #18217 - ChayimFriedman2:cast-unknown-ptr, r=Veykrilbors-18/+36
2024-10-07fix: Do not consider mutable usage of deref to `*mut T` as deref_mutShoyu Vanilla-0/+25
2024-09-30Comment out cast checks for unknown ptr kindChayim Refael Friedman-18/+36
2024-09-29Fix ambiguity with CamelCase diagnostic messagesMatthew Wilding-15/+15
2024-09-19Handle lint attributes that are under `#[cfg_attr]`Chayim Refael Friedman-9/+92
2024-09-19Remove check that text of `parse_expr_from_str()` matches the produced parsed...Chayim Refael Friedman-0/+13
2024-09-18Auto merge of #18128 - ChayimFriedman2:external-macros-lint, r=Veykrilbors-1/+62
2024-09-18Auto merge of #18136 - valadaptive:no-mangle-lints, r=Veykrilbors-0/+58
2024-09-18Don't lint names of #[no_mangle] extern fnsvaladaptive-0/+58
2024-09-18Add diagnostics for `unsafe_op_in_unsafe_fn`Chayim Refael Friedman-3/+45
2024-09-17Handle errors and lints from external macrosChayim Refael Friedman-1/+62
2024-09-12Auto merge of #18099 - ChayimFriedman2:diag-only-necessary, r=Veykrilbors-134/+310
2024-09-12Use more correct handling of lint attributesChayim Refael Friedman-134/+310
2024-09-12Auto merge of #18106 - Veykril:push-yzsqoykyowts, r=Veykrilbors-0/+22
2024-09-12fix: Don't report typed hole error in asm! out opsLukas Wirth-0/+22
2024-09-12Fix inference of literals when the expectation is CastableChayim Refael Friedman-3/+14