add tests for spurious failure and fix typo
This commit is contained in:
parent
bed71f9335
commit
cd52a95b05
4 changed files with 49 additions and 21 deletions
|
@ -66,3 +66,19 @@ fn escape_3() {}
|
|||
|
||||
/// Backslashes ` \` within code blocks don't count.
|
||||
fn escape_4() {}
|
||||
|
||||
trait Foo {
|
||||
fn bar();
|
||||
}
|
||||
|
||||
struct Bar;
|
||||
impl Foo for Bar {
|
||||
// NOTE: false positive
|
||||
/// Returns an `Option<Month>` from a i64, assuming a 1-index, January = 1.
|
||||
///
|
||||
/// `Month::from_i64(n: i64)`: | `1` | `2` | ... | `12`
|
||||
/// ---------------------------| -------------------- | --------------------- | ... | -----
|
||||
/// ``: | Some(Month::January) | Some(Month::February) | ... |
|
||||
/// Some(Month::December)
|
||||
fn bar() {}
|
||||
}
|
||||
|
|
|
@ -94,5 +94,17 @@ LL | /// Escaped \` ` backticks don't count, but unescaped backticks do.
|
|||
|
|
||||
= help: a backtick may be missing a pair
|
||||
|
||||
error: aborting due to 10 previous errors
|
||||
error: backticks are unbalanced
|
||||
--> tests/ui/doc/unbalanced_ticks.rs:79:9
|
||||
|
|
||||
LL | /// `Month::from_i64(n: i64)`: | `1` | `2` | ... | `12`
|
||||
| _________^
|
||||
LL | | /// ---------------------------| -------------------- | --------------------- | ... | -----
|
||||
LL | | /// ``: | Some(Month::January) | Some(Month::February) | ... |
|
||||
LL | | /// Some(Month::December)
|
||||
| |_____________________________^
|
||||
|
|
||||
= help: a backtick may be missing a pair
|
||||
|
||||
error: aborting due to 11 previous errors
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ LL | fn first_in_crate() {}
|
|||
|
|
||||
= note: `-D clippy::empty-line-after-doc-comments` implied by `-D warnings`
|
||||
= help: to override `-D warnings` add `#[allow(clippy::empty_line_after_doc_comments)]`
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
help: if the comment should document the crate use an inner doc comment
|
||||
|
|
||||
LL ~ //! Meant to be an
|
||||
|
@ -26,7 +26,7 @@ LL | |
|
|||
LL | fn first_in_module() {}
|
||||
| ------------------ the comment documents this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
help: if the comment should document the parent module use an inner doc comment
|
||||
|
|
||||
LL ~ //! Meant to be an
|
||||
|
@ -44,7 +44,7 @@ LL | /// Blank line
|
|||
LL | fn indented() {}
|
||||
| ----------- the comment documents this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
help: if the documentation should include the empty line include it in the comment
|
||||
|
|
||||
LL | ///
|
||||
|
@ -59,7 +59,7 @@ LL | |
|
|||
LL | fn with_doc_and_newline() {}
|
||||
| ----------------------- the comment documents this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
|
||||
error: empty lines after doc comment
|
||||
--> tests/ui/empty_line_after/doc_comments.rs:44:1
|
||||
|
@ -74,7 +74,7 @@ LL | |
|
|||
LL | fn three_attributes() {}
|
||||
| ------------------- the comment documents this function
|
||||
|
|
||||
= help: if the empty lines are unintentional remove them
|
||||
= help: if the empty lines are unintentional, remove them
|
||||
|
||||
error: empty line after doc comment
|
||||
--> tests/ui/empty_line_after/doc_comments.rs:56:5
|
||||
|
@ -86,7 +86,7 @@ LL | |
|
|||
LL | fn new_code() {}
|
||||
| ----------- the comment documents this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
help: if the doc comment should not document `new_code` comment it out
|
||||
|
|
||||
LL | // /// docs for `old_code`
|
||||
|
@ -106,7 +106,7 @@ LL | |
|
|||
LL | struct Multiple;
|
||||
| --------------- the comment documents this struct
|
||||
|
|
||||
= help: if the empty lines are unintentional remove them
|
||||
= help: if the empty lines are unintentional, remove them
|
||||
help: if the doc comment should not document `Multiple` comment it out
|
||||
|
|
||||
LL ~ // /// Docs
|
||||
|
@ -128,7 +128,7 @@ LL | |
|
|||
LL | fn first_in_module() {}
|
||||
| ------------------ the comment documents this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
help: if the comment should document the parent module use an inner doc comment
|
||||
|
|
||||
LL | /*!
|
||||
|
@ -147,7 +147,7 @@ LL | |
|
|||
LL | fn new_code() {}
|
||||
| ----------- the comment documents this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
help: if the doc comment should not document `new_code` comment it out
|
||||
|
|
||||
LL - /**
|
||||
|
@ -165,7 +165,7 @@ LL | /// Docs for `new_code2`
|
|||
LL | fn new_code2() {}
|
||||
| ------------ the comment documents this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
help: if the doc comment should not document `new_code2` comment it out
|
||||
|
|
||||
LL | // /// Docs for `old_code2`
|
||||
|
@ -180,7 +180,7 @@ LL | |
|
|||
LL | fn bar() {}
|
||||
| ------ the comment documents this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
|
||||
error: aborting due to 11 previous errors
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ LL | fn first_in_crate() {}
|
|||
|
|
||||
= note: `-D clippy::empty-line-after-outer-attr` implied by `-D warnings`
|
||||
= help: to override `-D warnings` add `#[allow(clippy::empty_line_after_outer_attr)]`
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
help: if the attribute should apply to the crate use an inner attribute
|
||||
|
|
||||
LL | #![crate_type = "lib"]
|
||||
|
@ -25,7 +25,7 @@ LL | /// some comment
|
|||
LL | fn with_one_newline_and_comment() {}
|
||||
| ------------------------------- the attribute applies to this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
|
||||
error: empty line after outer attribute
|
||||
--> tests/ui/empty_line_after/outer_attribute.rs:23:1
|
||||
|
@ -36,7 +36,7 @@ LL | |
|
|||
LL | fn with_one_newline() {}
|
||||
| ------------------- the attribute applies to this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
|
||||
error: empty lines after outer attribute
|
||||
--> tests/ui/empty_line_after/outer_attribute.rs:30:5
|
||||
|
@ -48,7 +48,7 @@ LL | |
|
|||
LL | fn with_two_newlines() {}
|
||||
| -------------------- the attribute applies to this function
|
||||
|
|
||||
= help: if the empty lines are unintentional remove them
|
||||
= help: if the empty lines are unintentional, remove them
|
||||
help: if the attribute should apply to the parent module use an inner attribute
|
||||
|
|
||||
LL | #![crate_type = "lib"]
|
||||
|
@ -63,7 +63,7 @@ LL | |
|
|||
LL | enum Baz {
|
||||
| -------- the attribute applies to this enum
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
|
||||
error: empty line after outer attribute
|
||||
--> tests/ui/empty_line_after/outer_attribute.rs:45:1
|
||||
|
@ -74,7 +74,7 @@ LL | |
|
|||
LL | struct Foo {
|
||||
| ---------- the attribute applies to this struct
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
|
||||
error: empty line after outer attribute
|
||||
--> tests/ui/empty_line_after/outer_attribute.rs:53:1
|
||||
|
@ -85,7 +85,7 @@ LL | |
|
|||
LL | mod foo {}
|
||||
| ------- the attribute applies to this module
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
|
||||
error: empty line after outer attribute
|
||||
--> tests/ui/empty_line_after/outer_attribute.rs:58:1
|
||||
|
@ -97,7 +97,7 @@ LL | |
|
|||
LL | fn comment_before_empty_line() {}
|
||||
| ---------------------------- the attribute applies to this function
|
||||
|
|
||||
= help: if the empty line is unintentional remove it
|
||||
= help: if the empty line is unintentional, remove it
|
||||
|
||||
error: empty lines after outer attribute
|
||||
--> tests/ui/empty_line_after/outer_attribute.rs:64:1
|
||||
|
@ -109,7 +109,7 @@ LL | |
|
|||
LL | pub fn isolated_comment() {}
|
||||
| ----------------------- the attribute applies to this function
|
||||
|
|
||||
= help: if the empty lines are unintentional remove them
|
||||
= help: if the empty lines are unintentional, remove them
|
||||
|
||||
error: aborting due to 9 previous errors
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue