Closes kemitix/forgejo-todo-checker#6
This commit is contained in:
parent
9b2da13ed4
commit
7e82cf2946
3 changed files with 7 additions and 7 deletions
|
@ -51,9 +51,9 @@ Forgejo TODO Checker!
|
||||||
Repo: kemitix/my-projext
|
Repo: kemitix/my-projext
|
||||||
Prefix: (#|//)\s*(TODO|FIXME)
|
Prefix: (#|//)\s*(TODO|FIXME)
|
||||||
Issues: ( |)(\(|\(#)(?P<ISSUE_NUMBER>\d+)(\))
|
Issues: ( |)(\(|\(#)(?P<ISSUE_NUMBER>\d+)(\))
|
||||||
- Invalid: src/main.rs#38:
|
- Issue number missing: src/main.rs#38:
|
||||||
// TODO: implement this cool feature and get rich!
|
// TODO: implement this cool feature and get rich!
|
||||||
- Closed : (19) README.md#12:
|
- Closed/Invalid Issue: (19) README.md#12:
|
||||||
// TODO: (#19) This is the comment
|
// TODO: (#19) This is the comment
|
||||||
|
|
||||||
Error: Invalid or closed TODO/FIXMEs found
|
Error: Invalid or closed TODO/FIXMEs found
|
||||||
|
|
|
@ -21,8 +21,8 @@ impl Marker {
|
||||||
impl std::fmt::Display for Marker {
|
impl std::fmt::Display for Marker {
|
||||||
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
||||||
match self {
|
match self {
|
||||||
Self::Invalid(line) => write!(f, "- Invalid: {}", line),
|
Self::Invalid(line) => write!(f, "- Issue number missing: {}", line),
|
||||||
Self::Closed(line, issue) => write!(f, "- Closed : ({issue}) {line}"),
|
Self::Closed(line, issue) => write!(f, "- Closed/Invalid Issue: ({issue}) {line}"),
|
||||||
Self::Valid(_, _) | Self::Unmarked => Ok(()), // tarpaulin uncovered okay
|
Self::Valid(_, _) | Self::Unmarked => Ok(()), // tarpaulin uncovered okay
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,9 +43,9 @@ fn find_markers_in_dir() -> anyhow::Result<()> {
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
printer.messages.take(),
|
printer.messages.take(),
|
||||||
vec![
|
vec![
|
||||||
"- Invalid: file_with_invalids.txt#3:\n It contains a todo comment: // TODO: this is it\n",
|
"- Issue number missing: file_with_invalids.txt#3:\n It contains a todo comment: // TODO: this is it\n",
|
||||||
"- Invalid: file_with_invalids.txt#5:\n It also contains a fix-me comment: // FIXME: and this is it\n",
|
"- Issue number missing: file_with_invalids.txt#5:\n It also contains a fix-me comment: // FIXME: and this is it\n",
|
||||||
"- Closed : (3) file_with_invalids.txt#9:\n We also have a todo comment: // TODO: (#3) and it has an issue number, but it is closed\n",
|
"- Closed/Invalid Issue: (3) file_with_invalids.txt#9:\n We also have a todo comment: // TODO: (#3) and it has an issue number, but it is closed\n",
|
||||||
format!(">> 3 errors in {}", file_with_invalids.to_string_lossy()).as_str()
|
format!(">> 3 errors in {}", file_with_invalids.to_string_lossy()).as_str()
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in a new issue