From 7c77573f443e88c54b1a11376892894d52c500e2 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Fri, 19 May 2023 02:36:48 -0400 Subject: sbolint: check for trailing whitespace in slack-desc description lines. --- sbolint | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'sbolint') diff --git a/sbolint b/sbolint index 9e16dea..34d156f 100755 --- a/sbolint +++ b/sbolint @@ -867,10 +867,15 @@ sub check_slackdesc { log_error("slack-desc:$lineno: wrong prefix '$prefix', should be '$buildname:'"); } elsif($text =~ /^\s+$/) { log_error("slack-desc:$lineno: trailing whitespace after colon, on otherwise-blank line"); - } elsif(length($text) > 71) { - log_error("slack-desc:$lineno: text too long, %d characters, should be <= 71", length($text)); } elsif(length($text) && $text !~ /^ /) { log_error("slack-desc:$lineno: missing whitespace after colon, on non-blank line"); + } else { + if($text =~ /\s$/) { + log_error("slack-desc:$lineno: trailing whitespace on description line"); + } + if(length($text) > 71) { + log_error("slack-desc:$lineno: text too long, %d characters, should be <= 71", length($text)); + } } my $bn = quotemeta($buildname); # some builds have + in the name -- cgit v1.2.3