about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRyan Levick <me@ryanlevick.com>2021-06-29 20:00:50 +0200
committerRyan Levick <me@ryanlevick.com>2021-07-06 20:12:55 +0200
commit4e5b78fdcf29142a20c3ba1af6aac20f82833729 (patch)
treea7a246f84c0b7b7a5a3d3fcdf66ca0b06f1fcd04
parent3a45bb919c5aa1159939f6dfab2f79e55babf84c (diff)
Allow lint names to have ascii numbers
-rw-r--r--src/tools/lint-docs/src/lib.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/lint-docs/src/lib.rs b/src/tools/lint-docs/src/lib.rs
index ea54a351e03..e5c7f125712 100644
--- a/src/tools/lint-docs/src/lib.rs
+++ b/src/tools/lint-docs/src/lib.rs
@@ -467,7 +467,9 @@ fn lint_name(line: &str) -> Result<String, &'static str> {
                 return Err("lint name should end with comma");
             }
             let name = &name[..name.len() - 1];
-            if !name.chars().all(|ch| ch.is_uppercase() || ch == '_') || name.is_empty() {
+            if !name.chars().all(|ch| ch.is_uppercase() || ch.is_ascii_digit() || ch == '_')
+                || name.is_empty()
+            {
                 return Err("lint name did not have expected format");
             }
             Ok(name.to_lowercase().to_string())