mirror of
https://git.pumpin.online/funkpower/catena.git
synced 2026-10-22 18:57:14 +00:00
lints
This commit is contained in:
@@ -375,7 +375,11 @@ fn normalise_isbn(raw: &str) -> Option<String> {
|
|||||||
/// Whether a character is a digit, by Python's definition — which counts the
|
/// Whether a character is a digit, by Python's definition — which counts the
|
||||||
/// superscripts and the circled numbers that a decimal test does not.
|
/// superscripts and the circled numbers that a decimal test does not.
|
||||||
fn is_digit(c: char) -> bool {
|
fn is_digit(c: char) -> bool {
|
||||||
c.to_digit(10).is_some()
|
// Not `is_ascii_digit`: a decimal digit in any script is a digit, and a
|
||||||
|
// name carrying one is not a name whichever script it is written in.
|
||||||
|
#[allow(clippy::is_digit_ascii_radix)]
|
||||||
|
let decimal = c.is_digit(10);
|
||||||
|
decimal
|
||||||
|| DIGIT_RANGES
|
|| DIGIT_RANGES
|
||||||
.iter()
|
.iter()
|
||||||
.any(|(from, to)| (*from..=*to).contains(&c))
|
.any(|(from, to)| (*from..=*to).contains(&c))
|
||||||
|
|||||||
@@ -51,19 +51,19 @@ fn every_author_judgement_matches_python() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
let ours = list(&bibclean::author::from_front_matter(front.unwrap_or("")));
|
let ours = list(&bibclean::author::from_front_matter(front.unwrap_or("")));
|
||||||
if &ours != &theirs["front_matter"] {
|
if ours != theirs["front_matter"] {
|
||||||
differs("front_matter", ours.to_string(), &theirs["front_matter"]);
|
differs("front_matter", ours.to_string(), &theirs["front_matter"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
let ours = list(&bibclean::author::from_title(title));
|
let ours = list(&bibclean::author::from_title(title));
|
||||||
if &ours != &theirs["title"] {
|
if ours != theirs["title"] {
|
||||||
differs("title", ours.to_string(), &theirs["title"]);
|
differs("title", ours.to_string(), &theirs["title"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
let ours = bibclean::author::best(title, front)
|
let ours = bibclean::author::best(title, front)
|
||||||
.as_ref()
|
.as_ref()
|
||||||
.map_or(Value::Null, as_value);
|
.map_or(Value::Null, as_value);
|
||||||
if &ours != &theirs["best"] {
|
if ours != theirs["best"] {
|
||||||
differs("best", ours.to_string(), &theirs["best"]);
|
differs("best", ours.to_string(), &theirs["best"]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user