On Wed, Jun 21, 2017 at 11:39:53AM +0200, Jeremie Courreges-Anglas wrote:
> Sebastien Marie <[email protected]> writes:
>
> >
> > But mandoc -Tlint complains about missing Mdocdate.
> >
> > $ mandoc -Tlint sysclean.8
> > mandoc: sysclean.8:17:5: STYLE: Mdocdate missing: Dd June
>
> With another project, I get this warning about Dd, plus a message about
> a missing RCS Id.
>
ah, I don't have this one. But after checking, my man page has a
$OpenBSD$ tag inside it... it should come from the mdoc.template I used
to start writing the file. :)
If I remove it, I have the same STYLE warning.
> > Alternatively, I could maintain manually Dd as "$Mdocdate: month day year
> > $",
> > but it seems a limitation for me, so I prefer reported it.
>
> I can just ignore those STYLE warnings. Using -Wwarning to get rid of
> STYLE warnings would lose quite a useful tips, right?
According to mandoc man page, -Wwarning will avoid all styles warning.
Here the complete list (taken from mandoc.h):
MANDOCERR_MDOCDATE, /* Mdocdate found: Dd ... */
MANDOCERR_MDOCDATE_MISSING, /* Mdocdate missing: Dd ... */
MANDOCERR_DATE_LEGACY, /* legacy man(7) date format: Dd ... */
MANDOCERR_RCS_MISSING, /* RCS id missing */
MANDOCERR_RCS_REP, /* duplicate RCS id: ... */
MANDOCERR_MACRO_USELESS, /* useless macro: macro */
MANDOCERR_BX, /* consider using OS macro: macro */
MANDOCERR_ER_ORDER, /* errnos out of order: Er ... */
MANDOCERR_ER_REP, /* duplicate errno: Er ... */
MANDOCERR_ND_DOT, /* description line ends with a full stop */
MANDOCERR_DELIM, /* no blank before trailing delimiter: macro ... */
MANDOCERR_FUNC, /* function name without markup: name() */
--
Sebastien Marie