URL: <https://savannah.gnu.org/bugs/?67341>
Summary: [manuals] Diagnostics from "mandoc -T lint <groff
manpages> | <sed filter>"
Group: GNU roff
Submitter: bjarniig
Submitted: Sat 19 Jul 2025 07:16:01 PM GMT
Category: General
Severity: 3 - Normal
Item Group: Warning/Suspicious behaviour
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Sat 19 Jul 2025 07:16:01 PM GMT By: Bjarni Ingi Gislason <bjarniig>
[manuals] Diagnostics from "mandoc -T lint <groff manpages> | <sed filter>"
Number and types of diagnostics are:
5 ERROR: excessive shift
2 ERROR: skipping unknown macro
2 ERROR: unknown standard specifier
4 STYLE: consider using OS macro
2 STYLE: input text line longer than 80 bytes
1 STYLE: legacy man(7) date format
47 STYLE: no blank before trailing delimiter
1 STYLE: operating system explicitly specified
7 STYLE: referenced manual not found
1 STYLE: trailing delimiter
7 STYLE: unterminated quoted argument
10 STYLE: useless macro
1 STYLE: whitespace at end of input line
1 WARNING: description line outside NAME section
1 WARNING: empty block
18 WARNING: first section is not "NAME"
3 WARNING: line scope broken
1 WARNING: macro neither callable nor escaped
91 WARNING: missing section argument
5 WARNING: missing -width in -tag list, using 6n
1 WARNING: skipping empty macro
153 WARNING: skipping paragraph macro
26 WARNING: undefined string, using ""
2 WARNING: unknown library name
-.-
The whole output is in the attachment.
-.-
The sed filter contains:
s/^mandoc: //
/cannot parse date, using it verbatim:/d
/: \.so is fragile, better use ln\/,+3/d
/: ignoring macro in table: /d
/: invalid escape sequence: /d
/: lower case character in document title: /d
/: unsupported roff request: /d
/: missing date, using today/d
/: line scope broken: BR breaks SM/d
/: tab in filled text/d
/: outdated mandoc.db lacks /d
/: skipping insecure request: /d
/: lower case character in document title: /d
/UNSUPP: /d
/outdated mandoc.db lacks /d
_______________________________________________________
File Attachments:
-------------------------------------------------------
Name: groff.manuals.bug Size: 30KiB
<https://file.savannah.gnu.org/file/groff.manuals.bug?file_id=57424>
AGPL NOTICE
These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://savannah.gnu.org/source/savane-e6e5367e43c4f3277d32091b77b783b4fe8d5c20.tar.gz
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?67341>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
