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/

Attachment: signature.asc
Description: PGP signature

Reply via email to