rust-analyzer/crates
bors 4a08e77842 Auto merge of #18128 - ChayimFriedman2:external-macros-lint, r=Veykril
fix: Handle errors and lints from external macros

Some lints should not be reported if they originate from an external macro, and quickfixes should be disabled (or they'll change library code).

Fixes #18122.
Closes #18124.
2024-09-18 09:04:53 +00:00
..
base-db Lift out workspace related data into a separate query to preserve crategraph deduplication 2024-09-11 12:16:41 +02:00
cfg Remove unnecessary CfgFlag definition in project-model 2024-08-07 14:27:59 +02:00
hir Add diagnostics for unsafe_op_in_unsafe_fn 2024-09-18 03:02:12 +03:00
hir-def Auto merge of #18099 - ChayimFriedman2:diag-only-necessary, r=Veykril 2024-09-12 12:39:27 +00:00
hir-expand Auto merge of #18080 - Veykril:dedup, r=Veykril 2024-09-11 11:47:17 +00:00
hir-ty Auto merge of #18136 - valadaptive:no-mangle-lints, r=Veykril 2024-09-18 08:50:40 +00:00
ide Fix printing of constants greater than i128::MAX 2024-09-16 01:30:18 +03:00
ide-assists Use SyntaxEditor in extract_type_alias 2024-09-17 18:25:32 -04:00
ide-completion Auto merge of #18038 - roife:fix-issue-18034, r=Veykril 2024-09-12 08:21:37 +00:00
ide-db internal: Extend SourceChangeBuilder to make make working with SyntaxEditors easier 2024-09-17 18:24:27 -04:00
ide-diagnostics Auto merge of #18128 - ChayimFriedman2:external-macros-lint, r=Veykril 2024-09-18 09:04:53 +00:00
ide-ssr Properly account for editions in names 2024-08-16 16:46:24 +03:00
intern chore: fix some comments 2024-09-02 18:33:23 +08:00
limit Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
load-cargo Properly set the working directory for proc-macro execution 2024-09-11 12:23:12 +02:00
mbe feat: Implement expr_2021 2024-09-18 15:58:03 +09:00
parser fix: Fix parser panicking on invalid asm options 2024-09-05 17:07:10 +02:00
paths Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
proc-macro-api Properly set the working directory for proc-macro execution 2024-09-11 12:23:12 +02:00
proc-macro-srv fix: Fix TokenStream::to_string implementation dropping quotation marks 2024-08-29 08:45:35 +02:00
proc-macro-srv-cli Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
profile Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
project-model Remove crate graph deduplication logic 2024-09-11 11:38:42 +02:00
rust-analyzer Auto merge of #18105 - Veykril:push-rquxwznuuwpu, r=Veykril 2024-09-12 06:06:14 +00:00
salsa Drop Apache license appendices 2024-08-27 14:52:34 +03:00
span chore: fix some comments 2024-09-02 18:33:23 +08:00
stdx Use crossbeam-channel from the workspace 2024-08-09 23:48:03 +02:00
syntax Auto merge of #18099 - ChayimFriedman2:diag-only-necessary, r=Veykril 2024-09-12 12:39:27 +00:00
syntax-bridge internal: Lay basic ground work for standalone mbe tests 2024-09-01 12:42:44 +02:00
test-fixture Properly set the working directory for proc-macro execution 2024-09-11 12:23:12 +02:00
test-utils fix: Always explicitly set trait ref self types when lowering 2024-09-06 14:06:41 +02:00
text-edit Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
toolchain Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true 2024-08-06 00:26:42 +02:00
tt fix: Fix TokenStream::to_string implementation dropping quotation marks 2024-08-29 08:45:35 +02:00
vfs internal: Lay basic ground work for standalone mbe tests 2024-09-01 12:42:44 +02:00
vfs-notify Auto merge of #17843 - mo8it:flycheck, r=Veykril 2024-08-12 09:27:47 +00:00