clippy: fix up include_str! spans in diagnostics

This commit is contained in:
Michael Howell 2024-03-29 13:34:01 -07:00
parent 4b10cb20bc
commit 24e1071d21
4 changed files with 8 additions and 9 deletions

View File

@ -71,7 +71,7 @@ impl LateLintPass<'_> for LargeIncludeFile {
span_lint_and_note( span_lint_and_note(
cx, cx,
LARGE_INCLUDE_FILE, LARGE_INCLUDE_FILE,
expr.span, expr.span.source_callsite(),
"attempted to include a large file", "attempted to include a large file",
None, None,
&format!( &format!(

View File

@ -300,7 +300,7 @@ impl<'tcx> LateLintPass<'tcx> for StringLitAsBytes {
e.span, e.span,
"calling `as_bytes()` on `include_str!(..)`", "calling `as_bytes()` on `include_str!(..)`",
"consider using `include_bytes!(..)` instead", "consider using `include_bytes!(..)` instead",
snippet_with_applicability(cx, receiver.span, r#""foo""#, &mut applicability).replacen( snippet_with_applicability(cx, receiver.span.source_callsite(), r#""foo""#, &mut applicability).replacen(
"include_str", "include_str",
"include_bytes", "include_bytes",
1, 1,

View File

@ -7,7 +7,6 @@ LL | const TOO_BIG_INCLUDE_BYTES: &[u8; 654] = include_bytes!("too_big.txt");
= note: the configuration allows a maximum size of 600 bytes = note: the configuration allows a maximum size of 600 bytes
= note: `-D clippy::large-include-file` implied by `-D warnings` = note: `-D clippy::large-include-file` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::large_include_file)]` = help: to override `-D warnings` add `#[allow(clippy::large_include_file)]`
= note: this error originates in the macro `include_bytes` (in Nightly builds, run with -Z macro-backtrace for more info)
error: attempted to include a large file error: attempted to include a large file
--> tests/ui-toml/large_include_file/large_include_file.rs:14:35 --> tests/ui-toml/large_include_file/large_include_file.rs:14:35
@ -16,7 +15,6 @@ LL | const TOO_BIG_INCLUDE_STR: &str = include_str!("too_big.txt");
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
| |
= note: the configuration allows a maximum size of 600 bytes = note: the configuration allows a maximum size of 600 bytes
= note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
error: aborting due to 2 previous errors error: aborting due to 2 previous errors

View File

@ -25,19 +25,20 @@ LL | ///
= help: consider removing or filling it = help: consider removing or filling it
error: empty doc comment error: empty doc comment
--> tests/ui/empty_docs.rs:30:5 --> tests/ui/empty_docs.rs:30:13
| |
LL | #[doc = ""] LL | #[doc = ""]
| ^^^^^^^^^^^ | ^^
| |
= help: consider removing or filling it = help: consider removing or filling it
error: empty doc comment error: empty doc comment
--> tests/ui/empty_docs.rs:33:5 --> tests/ui/empty_docs.rs:33:13
| |
LL | / #[doc = ""] LL | #[doc = ""]
| _____________^
LL | | #[doc = ""] LL | | #[doc = ""]
| |_______________^ | |______________^
| |
= help: consider removing or filling it = help: consider removing or filling it