pkgsrc/textproc/mdoclint/files/TODO
2013-07-20 21:50:52 +00:00

24 lines
1.2 KiB
Text
Executable file

# $NetBSD: TODO,v 1.2 2013/07/20 21:50:55 wiz Exp $
. check for font changes in .Bd -literal (.Fd, .No, ...)
. add checks for only allowed values after .Bl/.Bd/...
. compare internal with external section name
. complain if NULL is used without .Dv
. complain if error values are used without .Er
[. Nm doesn't need an argument, most of the time (?)]
. .Nm "": remove if not needed
. count correct matching of .Bd/.Ed, .Rs/.Re and similar
. check AUTHORS sections for usage of .An name Aq Mt email@host
. recognize more section headers?
. check .Rs/.Re contents?
. empty lines in .Bd -literal ignored -- groff ignores them, too...
. ignore .Bd -literal for most checks (.Nm/.Xr, new sentence, new line, ...)
. ignore matching braces in macro arguments
. fix bogus report if no .Xr, but .Rs in SEE ALSO section
. recognize which sections should be in a particular type of manpage
(like RETURN VALUES in 2&3, EXIT STATUS in 1&8 et al.)
. check paths pointed at by .Pa directives?
. sort in WARNS and ERRS and add switches for those two
. complain about `,', `;' and similar on beginning of line
. complain about ',' after last .Nm entry
. complain about NULL without .Dv
. complain about -1 (not \-1)