delete warning about missing whitespace before trailing punctuation;
authorschwarze <schwarze@openbsd.org>
Fri, 23 Jun 2017 19:16:49 +0000 (19:16 +0000)
committerschwarze <schwarze@openbsd.org>
Fri, 23 Jun 2017 19:16:49 +0000 (19:16 +0000)
mandoc handles this now, not in exactly the same way, but catching
all the important cases, and with less false positives;
no objection from jmc@

regress/usr.bin/mdoclint/mdoclint
regress/usr.bin/mdoclint/mdoclint.1

index 771b5bb..31ba8af 100644 (file)
@@ -1,6 +1,6 @@
 #!/usr/bin/perl
 #
-# $OpenBSD: mdoclint,v 1.70 2017/06/23 19:07:25 schwarze Exp $
+# $OpenBSD: mdoclint,v 1.71 2017/06/23 19:16:49 schwarze Exp $
 # $NetBSD: mdoclint,v 1.77 2017/06/08 10:19:56 wiz Exp $
 #
 # Copyright (c) 2001-2017 Thomas Klausner
@@ -335,11 +335,6 @@ sub process_line
        if (/^\.Os\s+(.+)/o) {
                $s->warning(".Os used with argument `$1'") if $opt_o;
        }
-       if (/^\... .*[^\s][\.();,\[\]\{\}:]$/o
-           and not /\s\.\.\.$/o and not /\\&.$/o) {
-               $s->warning("punctuation in format string ",
-                   "without space: `$_'") if $opt_p;
-       }
        if (/^\./o and /Ns [\.();,\[\]\{\}:]/o) {
                $s->warning("possible Ns abuse: `$_'") if $opt_p;
        }
index b2b85e0..206d622 100644 (file)
@@ -1,4 +1,4 @@
-.\" $OpenBSD: mdoclint.1,v 1.28 2017/06/23 19:07:25 schwarze Exp $
+.\" $OpenBSD: mdoclint.1,v 1.29 2017/06/23 19:16:49 schwarze Exp $
 .\" $NetBSD: mdoclint.1,v 1.23 2017/06/08 10:19:56 wiz Exp $
 .\"
 .\" Copyright (c) 2001-2013 Thomas Klausner
@@ -63,8 +63,7 @@ least in the base system, because on
 .Ox
 the current version is default).
 .It Fl p
-Warn about possible punctuation problems at the end of macro arguments
-and abuse of .Ns to get punctuation directly next to a word.
+Warn about abuse of .Ns to get punctuation directly next to a word.
 .It Fl S
 Warn about any unknown sections or about a section that comes in the
 wrong order (see