# Arguments are not modified. [-Subroutines::RequireArgUnpacking] # The expressions are pretty short and understandable. [-RegularExpressions::RequireExtendedFormatting] # drhtz() and drhfz() intentionally compare strings numerically. [-ValuesAndExpressions::ProhibitMismatchedOperators] # Maybe it's not idiomatic, but I disagree with these. [-ValuesAndExpressions::ProhibitEmptyQuotes] [-ValuesAndExpressions::ProhibitNoisyQuotes] # There are no dots. [-RegularExpressions::RequireDotMatchAnything]