aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/regress/mdoc
diff options
context:
space:
mode:
authorIngo Schwarze <schwarze@openbsd.org>2017-06-17 22:43:14 +0000
committerIngo Schwarze <schwarze@openbsd.org>2017-06-17 22:43:14 +0000
commit332a2176094538e094fed8f1e5e251feb6b666e9 (patch)
treefc47a670fb157e5593d57abc86413feaabb2ca07 /regress/mdoc
parentfc10222b160be65e60f5afcce864bcc8a49b6b48 (diff)
downloadmandoc-332a2176094538e094fed8f1e5e251feb6b666e9.tar.gz
mandoc-332a2176094538e094fed8f1e5e251feb6b666e9.tar.zst
mandoc-332a2176094538e094fed8f1e5e251feb6b666e9.zip
style message about missing RCS ids; inspired by mdoclint
Diffstat (limited to 'regress/mdoc')
-rw-r--r--regress/mdoc/Ad/noarg.out_lint1
-rw-r--r--regress/mdoc/An/break.out_lint1
-rw-r--r--regress/mdoc/Aq/empty.out_lint1
-rw-r--r--regress/mdoc/Ar/punct.out_lint1
-rw-r--r--regress/mdoc/At/invalid.out_lint1
-rw-r--r--regress/mdoc/Bd/badargs.out_lint1
-rw-r--r--regress/mdoc/Bd/beforeNAME.out_lint1
-rw-r--r--regress/mdoc/Bd/blank.out_lint1
-rw-r--r--regress/mdoc/Bd/break.out_lint1
-rw-r--r--regress/mdoc/Bd/broken.out_lint1
-rw-r--r--regress/mdoc/Bd/nested.out_lint1
-rw-r--r--regress/mdoc/Bd/unclosed.out_lint1
-rw-r--r--regress/mdoc/Bf/badargs.out_lint1
-rw-r--r--regress/mdoc/Bf/break.out_lint1
-rw-r--r--regress/mdoc/Bf/broken.out_lint1
-rw-r--r--regress/mdoc/Bf/multiargs.out_lint1
-rw-r--r--regress/mdoc/Bk/badarg.out_lint1
-rw-r--r--regress/mdoc/Bk/broken.out_lint1
-rw-r--r--regress/mdoc/Bl/badargs.out_lint1
-rw-r--r--regress/mdoc/Bl/bareIt.out_lint1
-rw-r--r--regress/mdoc/Bl/bareTa.out_lint1
-rw-r--r--regress/mdoc/Bl/break.out_lint1
-rw-r--r--regress/mdoc/Bl/breakingIt.out_lint1
-rw-r--r--regress/mdoc/Bl/broken.out_lint1
-rw-r--r--regress/mdoc/Bl/column.out_lint1
-rw-r--r--regress/mdoc/Bl/empty.out_lint1
-rw-r--r--regress/mdoc/Bl/emptyhead.out_lint1
-rw-r--r--regress/mdoc/Bl/emptyitem.out_lint1
-rw-r--r--regress/mdoc/Bl/emptytag.out_lint1
-rw-r--r--regress/mdoc/Bl/noIt.out_lint1
-rw-r--r--regress/mdoc/Bl/notype.out_lint1
-rw-r--r--regress/mdoc/Bl/tag.out_lint1
-rw-r--r--regress/mdoc/Brq/empty.out_lint1
-rw-r--r--regress/mdoc/Bx/args.out_lint1
-rw-r--r--regress/mdoc/Cd/noarg.out_lint1
-rw-r--r--regress/mdoc/Cm/noarg.out_lint1
-rw-r--r--regress/mdoc/D1/spacing.out_lint1
-rw-r--r--regress/mdoc/Db/args.out_lint1
-rw-r--r--regress/mdoc/Dd/badarg.out_lint1
-rw-r--r--regress/mdoc/Dd/dupe.out_lint1
-rw-r--r--regress/mdoc/Dd/late.out_lint1
-rw-r--r--regress/mdoc/Dd/long.out_lint1
-rw-r--r--regress/mdoc/Dd/manarg.out_lint1
-rw-r--r--regress/mdoc/Dd/noarg.out_lint1
-rw-r--r--regress/mdoc/Dd/order.out_lint1
-rw-r--r--regress/mdoc/Dl/spacing.out_lint1
-rw-r--r--regress/mdoc/Dq/empty.out_lint1
-rw-r--r--regress/mdoc/Dt/badsec.out_lint1
-rw-r--r--regress/mdoc/Dt/case.out_lint1
-rw-r--r--regress/mdoc/Dt/dupe.out_lint1
-rw-r--r--regress/mdoc/Dt/fourargs.out_lint1
-rw-r--r--regress/mdoc/Dt/late.out_lint1
-rw-r--r--regress/mdoc/Dt/missing.out_lint1
-rw-r--r--regress/mdoc/Dt/noarg.out_lint1
-rw-r--r--regress/mdoc/Dt/nobody.out_lint1
-rw-r--r--regress/mdoc/Dt/nosec.out_lint1
-rw-r--r--regress/mdoc/Dt/order.out_lint1
-rw-r--r--regress/mdoc/Dv/noarg.out_lint1
-rw-r--r--regress/mdoc/Em/noarg.out_lint1
-rw-r--r--regress/mdoc/Em/punct.out_lint1
-rw-r--r--regress/mdoc/Eo/break.out_lint1
-rw-r--r--regress/mdoc/Eo/obsolete.out_lint1
-rw-r--r--regress/mdoc/Eo/unclosed.out_lint1
-rw-r--r--regress/mdoc/Er/noarg.out_lint1
-rw-r--r--regress/mdoc/Ev/noarg.out_lint1
-rw-r--r--regress/mdoc/Ex/noname.out_lint1
-rw-r--r--regress/mdoc/Ex/nostd.out_lint1
-rw-r--r--regress/mdoc/Fd/empty.out_lint1
-rw-r--r--regress/mdoc/Fl/punct.out_lint1
-rw-r--r--regress/mdoc/Fo/noarg.out_lint1
-rw-r--r--regress/mdoc/Fo/nohead.out_lint1
-rw-r--r--regress/mdoc/Fo/obsolete.out_lint1
-rw-r--r--regress/mdoc/Fo/punct.out_lint1
-rw-r--r--regress/mdoc/Fo/warn.out_lint1
-rw-r--r--regress/mdoc/Ic/noarg.out_lint1
-rw-r--r--regress/mdoc/In/noarg.out_lint1
-rw-r--r--regress/mdoc/Lb/badargs.out_lint1
-rw-r--r--regress/mdoc/Li/punct.out_lint1
-rw-r--r--regress/mdoc/Lk/noarg.out_lint1
-rw-r--r--regress/mdoc/Ms/noarg.out_lint1
-rw-r--r--regress/mdoc/Mt/simple.out_lint1
-rw-r--r--regress/mdoc/Nd/broken.out_lint1
-rw-r--r--regress/mdoc/Nd/noarg.out_lint1
-rw-r--r--regress/mdoc/Nm/badNAME.out_lint1
-rw-r--r--regress/mdoc/Nm/badNAMEuse.out_lint1
-rw-r--r--regress/mdoc/Nm/break.out_lint1
-rw-r--r--regress/mdoc/Nm/broken.out_lint1
-rw-r--r--regress/mdoc/Nm/punct.out_lint1
-rw-r--r--regress/mdoc/No/punct.out_lint1
-rw-r--r--regress/mdoc/Ns/position.out_lint1
-rw-r--r--regress/mdoc/Oo/punct.out_lint1
-rw-r--r--regress/mdoc/Op/break.out_lint1
-rw-r--r--regress/mdoc/Op/broken.out_lint1
-rw-r--r--regress/mdoc/Op/punct.out_lint1
-rw-r--r--regress/mdoc/Os/dupe.out_lint1
-rw-r--r--regress/mdoc/Os/late.out_lint1
-rw-r--r--regress/mdoc/Pa/punct.out_lint1
-rw-r--r--regress/mdoc/Pf/spacing.out_lint1
-rw-r--r--regress/mdoc/Pp/arg.out_lint1
-rw-r--r--regress/mdoc/Qq/empty.out_lint1
-rw-r--r--regress/mdoc/Rs/allch.out_lint1
-rw-r--r--regress/mdoc/Rs/args.out_lint1
-rw-r--r--regress/mdoc/Rs/empty.out_lint1
-rw-r--r--regress/mdoc/Rv/noname.out_lint1
-rw-r--r--regress/mdoc/Rv/nostd.out_lint1
-rw-r--r--regress/mdoc/Sh/badNAME.out_lint1
-rw-r--r--regress/mdoc/Sh/before.out_lint1
-rw-r--r--regress/mdoc/Sh/empty.out_lint1
-rw-r--r--regress/mdoc/Sh/emptyNAME.out_lint1
-rw-r--r--regress/mdoc/Sh/first.out_lint1
-rw-r--r--regress/mdoc/Sh/nohead.out_lint1
-rw-r--r--regress/mdoc/Sh/order.out_lint1
-rw-r--r--regress/mdoc/Sh/orderNAME.out_lint1
-rw-r--r--regress/mdoc/Sh/parbefore.out_lint1
-rw-r--r--regress/mdoc/Sh/parborder.out_lint1
-rw-r--r--regress/mdoc/Sh/punctNAME.out_lint1
-rw-r--r--regress/mdoc/Sh/subbefore.out_lint1
-rw-r--r--regress/mdoc/Sm/badarg.out_lint1
-rw-r--r--regress/mdoc/Sm/twoarg.out_lint1
-rw-r--r--regress/mdoc/Sq/empty.out_lint1
-rw-r--r--regress/mdoc/St/badargs.out_lint1
-rw-r--r--regress/mdoc/St/call.out_lint1
-rw-r--r--regress/mdoc/Sx/noarg.out_lint1
-rw-r--r--regress/mdoc/Sy/noarg.out_lint1
-rw-r--r--regress/mdoc/Sy/punct.out_lint1
-rw-r--r--regress/mdoc/Tn/noarg.out_lint1
-rw-r--r--regress/mdoc/Ud/arg.out_lint1
-rw-r--r--regress/mdoc/Ux/punct.out_lint1
-rw-r--r--regress/mdoc/Va/noarg.out_lint1
-rw-r--r--regress/mdoc/Vt/noarg.out_lint1
-rw-r--r--regress/mdoc/Xr/args.out_lint1
-rw-r--r--regress/mdoc/blank/comment.out_lint1
-rw-r--r--regress/mdoc/blank/line.out_lint1
-rw-r--r--regress/mdoc/blank/list.out_lint1
-rw-r--r--regress/mdoc/break/brokenbreaker.out_lint1
-rw-r--r--regress/mdoc/break/notopen.out_lint1
-rw-r--r--regress/mdoc/break/tail.out_lint1
-rw-r--r--regress/mdoc/break/twice.out_lint1
-rw-r--r--regress/mdoc/break/two.out_lint1
139 files changed, 139 insertions, 0 deletions
diff --git a/regress/mdoc/Ad/noarg.out_lint b/regress/mdoc/Ad/noarg.out_lint
index 2ca0c2e2..56c4dd6a 100644
--- a/regress/mdoc/Ad/noarg.out_lint
+++ b/regress/mdoc/Ad/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Ad
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:10: STYLE: no blank before trailing delimiter: Ad 0x3bc.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/An/break.out_lint b/regress/mdoc/An/break.out_lint
index 165a2267..a150a516 100644
--- a/regress/mdoc/An/break.out_lint
+++ b/regress/mdoc/An/break.out_lint
@@ -12,3 +12,4 @@ mandoc: break.in:39:21: ERROR: skipping excess arguments: An ... bogus
mandoc: break.in:43:9: STYLE: no blank before trailing delimiter: An Ingo,
mandoc: break.in:47:2: WARNING: skipping empty macro: An
mandoc: break.in:49:2: WARNING: skipping empty macro: An
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Aq/empty.out_lint b/regress/mdoc/Aq/empty.out_lint
index 7e74ce97..5f037720 100644
--- a/regress/mdoc/Aq/empty.out_lint
+++ b/regress/mdoc/Aq/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: empty.in:11:14: STYLE: no blank before trailing delimiter: Aq user@host:
mandoc: empty.in:14:9: STYLE: no blank before trailing delimiter: Ao full:
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Ar/punct.out_lint b/regress/mdoc/Ar/punct.out_lint
index bf820be7..43c0d181 100644
--- a/regress/mdoc/Ar/punct.out_lint
+++ b/regress/mdoc/Ar/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:45:8: STYLE: no blank before trailing delimiter: Ar arg.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/At/invalid.out_lint b/regress/mdoc/At/invalid.out_lint
index ab40693b..f0a5a637 100644
--- a/regress/mdoc/At/invalid.out_lint
+++ b/regress/mdoc/At/invalid.out_lint
@@ -1,2 +1,3 @@
mandoc: invalid.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: invalid.in:15:5: WARNING: unknown AT&T UNIX version: At murks
+mandoc: invalid.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bd/badargs.out_lint b/regress/mdoc/Bd/badargs.out_lint
index 44745f66..7ec1d457 100644
--- a/regress/mdoc/Bd/badargs.out_lint
+++ b/regress/mdoc/Bd/badargs.out_lint
@@ -11,3 +11,4 @@ mandoc: badargs.in:33:2: ERROR: NOT IMPLEMENTED: Bd -file
mandoc: badargs.in:38:2: ERROR: NOT IMPLEMENTED: Bd -file
mandoc: badargs.in:43:2: ERROR: NOT IMPLEMENTED: Bd -file
mandoc: badargs.in:48:2: ERROR: skipping display without arguments: Bd
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bd/beforeNAME.out_lint b/regress/mdoc/Bd/beforeNAME.out_lint
index cd7d5e8f..0161cd55 100644
--- a/regress/mdoc/Bd/beforeNAME.out_lint
+++ b/regress/mdoc/Bd/beforeNAME.out_lint
@@ -1,2 +1,3 @@
mandoc: beforeNAME.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: beforeNAME.in: STYLE: RCS id missing
mandoc: beforeNAME.in:4:2: WARNING: content before first section header: Bd
diff --git a/regress/mdoc/Bd/blank.out_lint b/regress/mdoc/Bd/blank.out_lint
index 88d0fa85..d69d8687 100644
--- a/regress/mdoc/Bd/blank.out_lint
+++ b/regress/mdoc/Bd/blank.out_lint
@@ -7,3 +7,4 @@ mandoc: blank.in:23:32: WARNING: whitespace at end of input line
mandoc: blank.in:30:8: WARNING: whitespace at end of input line
mandoc: blank.in:1:5: STYLE: Mdocdate missing: Dd January
mandoc: blank.in:30:2: WARNING: empty block: Dl
+mandoc: blank.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bd/break.out_lint b/regress/mdoc/Bd/break.out_lint
index c97d00e1..782c834d 100644
--- a/regress/mdoc/Bd/break.out_lint
+++ b/regress/mdoc/Bd/break.out_lint
@@ -1,2 +1,3 @@
mandoc: break.in:12:2: WARNING: blocks badly nested: Bd breaks Bo
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bd/broken.out_lint b/regress/mdoc/Bd/broken.out_lint
index 41df6784..34802726 100644
--- a/regress/mdoc/Bd/broken.out_lint
+++ b/regress/mdoc/Bd/broken.out_lint
@@ -1,2 +1,3 @@
mandoc: broken.in:12:2: WARNING: blocks badly nested: Bo breaks Bd
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bd/nested.out_lint b/regress/mdoc/Bd/nested.out_lint
index 3616ae1f..74e08948 100644
--- a/regress/mdoc/Bd/nested.out_lint
+++ b/regress/mdoc/Bd/nested.out_lint
@@ -1,3 +1,4 @@
mandoc: nested.in:1:5: STYLE: Mdocdate missing: Dd November
mandoc: nested.in:13:2: WARNING: nested displays are not portable: Bd in Bd
mandoc: nested.in:24:2: WARNING: nested displays are not portable: Bd in Bd
+mandoc: nested.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bd/unclosed.out_lint b/regress/mdoc/Bd/unclosed.out_lint
index c379ecd5..774004f0 100644
--- a/regress/mdoc/Bd/unclosed.out_lint
+++ b/regress/mdoc/Bd/unclosed.out_lint
@@ -1,2 +1,3 @@
mandoc: unclosed.in:9:2: ERROR: appending missing end of block: Bd
mandoc: unclosed.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: unclosed.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bf/badargs.out_lint b/regress/mdoc/Bf/badargs.out_lint
index 688ee4ba..2551d485 100644
--- a/regress/mdoc/Bf/badargs.out_lint
+++ b/regress/mdoc/Bf/badargs.out_lint
@@ -2,3 +2,4 @@ mandoc: badargs.in:17:2: ERROR: skipping all arguments: Ef tail argument
mandoc: badargs.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: badargs.in:11:2: WARNING: missing font type, using \fR: Bf
mandoc: badargs.in:15:5: WARNING: unknown font type, using \fR: Bf badarg
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bf/break.out_lint b/regress/mdoc/Bf/break.out_lint
index 49ee2144..3323b144 100644
--- a/regress/mdoc/Bf/break.out_lint
+++ b/regress/mdoc/Bf/break.out_lint
@@ -1,2 +1,3 @@
mandoc: break.in:13:2: WARNING: blocks badly nested: Bf breaks Bo
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bf/broken.out_lint b/regress/mdoc/Bf/broken.out_lint
index e977b06f..31711c34 100644
--- a/regress/mdoc/Bf/broken.out_lint
+++ b/regress/mdoc/Bf/broken.out_lint
@@ -1,2 +1,3 @@
mandoc: broken.in:12:2: WARNING: blocks badly nested: Bo breaks Bf
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bf/multiargs.out_lint b/regress/mdoc/Bf/multiargs.out_lint
index 6a140622..e095e561 100644
--- a/regress/mdoc/Bf/multiargs.out_lint
+++ b/regress/mdoc/Bf/multiargs.out_lint
@@ -4,3 +4,4 @@ mandoc: multiargs.in:17:15: ERROR: skipping excess arguments: Bf ... badarg
mandoc: multiargs.in:21:8: ERROR: skipping excess arguments: Bf ... -emphasis
mandoc: multiargs.in:25:8: ERROR: skipping excess arguments: Bf ... Em
mandoc: multiargs.in:29:8: ERROR: skipping excess arguments: Bf ... badarg
+mandoc: multiargs.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bk/badarg.out_lint b/regress/mdoc/Bk/badarg.out_lint
index b56bddee..bf52f2f5 100644
--- a/regress/mdoc/Bk/badarg.out_lint
+++ b/regress/mdoc/Bk/badarg.out_lint
@@ -5,3 +5,4 @@ mandoc: badarg.in:31:5: ERROR: skipping excess arguments: Bk ... -line
mandoc: badarg.in:49:12: ERROR: skipping excess arguments: Bk ... -murks
mandoc: badarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: badarg.in:54:2: WARNING: empty block: Bk
+mandoc: badarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bk/broken.out_lint b/regress/mdoc/Bk/broken.out_lint
index 4383d677..23a4cddf 100644
--- a/regress/mdoc/Bk/broken.out_lint
+++ b/regress/mdoc/Bk/broken.out_lint
@@ -1,3 +1,4 @@
mandoc: broken.in:10:2: ERROR: inserting missing end of block: Sh breaks Bk
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: broken.in:9:2: WARNING: empty block: Bk
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/badargs.out_lint b/regress/mdoc/Bl/badargs.out_lint
index f4247a4a..a2f5a267 100644
--- a/regress/mdoc/Bl/badargs.out_lint
+++ b/regress/mdoc/Bl/badargs.out_lint
@@ -17,3 +17,4 @@ mandoc: badargs.in:70:20: ERROR: skipping excess arguments: Bl ... -bogus
mandoc: badargs.in:75:42: WARNING: duplicate argument: Bl -compact
mandoc: badargs.in:75:51: WARNING: duplicate argument: Bl -offset 2n
mandoc: badargs.in:75:62: WARNING: duplicate argument: Bl -width 6n
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/bareIt.out_lint b/regress/mdoc/Bl/bareIt.out_lint
index db7d0dcc..22636689 100644
--- a/regress/mdoc/Bl/bareIt.out_lint
+++ b/regress/mdoc/Bl/bareIt.out_lint
@@ -2,3 +2,4 @@ mandoc: bareIt.in:9:2: ERROR: skipping item outside list: It argument
mandoc: bareIt.in:14:2: ERROR: skipping item outside list: It argument
mandoc: bareIt.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: bareIt.in:9:2: WARNING: skipping paragraph macro: br before Bl
+mandoc: bareIt.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/bareTa.out_lint b/regress/mdoc/Bl/bareTa.out_lint
index 789daba7..4903456e 100644
--- a/regress/mdoc/Bl/bareTa.out_lint
+++ b/regress/mdoc/Bl/bareTa.out_lint
@@ -4,3 +4,4 @@ mandoc: bareTa.in:18:5: ERROR: skipping column outside column list: Ta
mandoc: bareTa.in:25:2: ERROR: skipping item outside list: It ignored arguments
mandoc: bareTa.in:1:5: STYLE: Mdocdate missing: Dd November
mandoc: bareTa.in:18:2: ERROR: skipping all arguments: It ignored arguments
+mandoc: bareTa.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/break.out_lint b/regress/mdoc/Bl/break.out_lint
index 4530b0ce..0e4c8b98 100644
--- a/regress/mdoc/Bl/break.out_lint
+++ b/regress/mdoc/Bl/break.out_lint
@@ -17,3 +17,4 @@ mandoc: break.in:74:2: ERROR: appending missing end of block: Bl
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: break.in:75:2: WARNING: empty list item: Bl -enum It
mandoc: break.in:75:2: ERROR: skipping all arguments: It before broken block
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/breakingIt.out_lint b/regress/mdoc/Bl/breakingIt.out_lint
index c0744ad5..e3059ffc 100644
--- a/regress/mdoc/Bl/breakingIt.out_lint
+++ b/regress/mdoc/Bl/breakingIt.out_lint
@@ -15,3 +15,4 @@ mandoc: breakingIt.in:41:1: WARNING: moving content out of list: text
mandoc: breakingIt.in:42:2: WARNING: moving content out of list: Bd
mandoc: breakingIt.in:48:1: WARNING: moving content out of list: text
mandoc: breakingIt.in:49:2: WARNING: moving content out of list: Bd
+mandoc: breakingIt.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/broken.out_lint b/regress/mdoc/Bl/broken.out_lint
index 044cb1df..c5c27628 100644
--- a/regress/mdoc/Bl/broken.out_lint
+++ b/regress/mdoc/Bl/broken.out_lint
@@ -2,3 +2,4 @@ mandoc: broken.in:13:2: WARNING: blocks badly nested: Bo breaks Bl
mandoc: broken.in:23:2: WARNING: blocks badly nested: Bo breaks Bd
mandoc: broken.in:25:2: ERROR: inserting missing end of block: It breaks Bd
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/column.out_lint b/regress/mdoc/Bl/column.out_lint
index 3652fba1..5fb3e269 100644
--- a/regress/mdoc/Bl/column.out_lint
+++ b/regress/mdoc/Bl/column.out_lint
@@ -3,3 +3,4 @@ mandoc: column.in:71:2: WARNING: wrong number of cells: 2 columns, 1 cells
mandoc: column.in:74:2: WARNING: wrong number of cells: 2 columns, 4 cells
mandoc: column.in:75:2: WARNING: wrong number of cells: 2 columns, 5 cells
mandoc: column.in:103:18: WARNING: skipping -width argument: Bl -column
+mandoc: column.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/empty.out_lint b/regress/mdoc/Bl/empty.out_lint
index e415f2e0..bf6f0a50 100644
--- a/regress/mdoc/Bl/empty.out_lint
+++ b/regress/mdoc/Bl/empty.out_lint
@@ -10,3 +10,4 @@ mandoc: empty.in:30:2: WARNING: empty block: Bl
mandoc: empty.in:33:2: WARNING: empty block: Bl
mandoc: empty.in:36:2: WARNING: empty block: Bl
mandoc: empty.in:39:2: WARNING: empty block: Bl
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/emptyhead.out_lint b/regress/mdoc/Bl/emptyhead.out_lint
index 6b431c1e..a2e988ac 100644
--- a/regress/mdoc/Bl/emptyhead.out_lint
+++ b/regress/mdoc/Bl/emptyhead.out_lint
@@ -3,3 +3,4 @@ mandoc: emptyhead.in:12:2: WARNING: empty head in list item: Bl -hang It
mandoc: emptyhead.in:21:2: WARNING: empty head in list item: Bl -ohang It
mandoc: emptyhead.in:30:2: WARNING: empty head in list item: Bl -inset It
mandoc: emptyhead.in:39:2: WARNING: empty head in list item: Bl -diag It
+mandoc: emptyhead.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/emptyitem.out_lint b/regress/mdoc/Bl/emptyitem.out_lint
index fd43fac5..04094800 100644
--- a/regress/mdoc/Bl/emptyitem.out_lint
+++ b/regress/mdoc/Bl/emptyitem.out_lint
@@ -7,3 +7,4 @@ mandoc: emptyitem.in:28:2: WARNING: empty list item: Bl -enum It
mandoc: emptyitem.in:29:2: ERROR: skipping all arguments: It head argument
mandoc: emptyitem.in:34:2: ERROR: skipping all arguments: It Sy
mandoc: emptyitem.in:36:2: WARNING: empty list item: Bl -hyphen It
+mandoc: emptyitem.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/emptytag.out_lint b/regress/mdoc/Bl/emptytag.out_lint
index f45d01a2..b4a6a5a2 100644
--- a/regress/mdoc/Bl/emptytag.out_lint
+++ b/regress/mdoc/Bl/emptytag.out_lint
@@ -1,2 +1,3 @@
mandoc: emptytag.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: emptytag.in:12:2: WARNING: empty head in list item: Bl -tag It
+mandoc: emptytag.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/noIt.out_lint b/regress/mdoc/Bl/noIt.out_lint
index fed447e7..73bc1536 100644
--- a/regress/mdoc/Bl/noIt.out_lint
+++ b/regress/mdoc/Bl/noIt.out_lint
@@ -7,3 +7,4 @@ mandoc: noIt.in:17:2: WARNING: moving content out of list: Em
mandoc: noIt.in:17:10: WARNING: moving content out of list: Sy
mandoc: noIt.in:17:19: WARNING: moving content out of list: Em
mandoc: noIt.in:23:1: WARNING: moving content out of list: text
+mandoc: noIt.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/notype.out_lint b/regress/mdoc/Bl/notype.out_lint
index 1664a34e..e577a78b 100644
--- a/regress/mdoc/Bl/notype.out_lint
+++ b/regress/mdoc/Bl/notype.out_lint
@@ -4,3 +4,4 @@ mandoc: notype.in:9:2: WARNING: list type is not the first argument: Bl -offset
mandoc: notype.in:15:2: ERROR: missing list type, using -item: Bl
mandoc: notype.in:15:20: WARNING: skipping -width argument: Bl -item
mandoc: notype.in:21:2: ERROR: missing list type, using -item: Bl
+mandoc: notype.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bl/tag.out_lint b/regress/mdoc/Bl/tag.out_lint
index 284629f4..c8facb85 100644
--- a/regress/mdoc/Bl/tag.out_lint
+++ b/regress/mdoc/Bl/tag.out_lint
@@ -1,2 +1,3 @@
mandoc: tag.in:1:5: STYLE: Mdocdate missing: Dd September
mandoc: tag.in:131:2: WARNING: missing -width in -tag list, using 6n: Bl -tag
+mandoc: tag.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Brq/empty.out_lint b/regress/mdoc/Brq/empty.out_lint
index fc63637b..ad27b009 100644
--- a/regress/mdoc/Brq/empty.out_lint
+++ b/regress/mdoc/Brq/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: empty.in:11:19: STYLE: no blank before trailing delimiter: Brq user@host)
mandoc: empty.in:14:14: STYLE: no blank before trailing delimiter: Bro full)
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Bx/args.out_lint b/regress/mdoc/Bx/args.out_lint
index 9ccc9a88..182f92ba 100644
--- a/regress/mdoc/Bx/args.out_lint
+++ b/regress/mdoc/Bx/args.out_lint
@@ -1,2 +1,3 @@
mandoc: args.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: args.in:15:9: STYLE: no blank before trailing delimiter: Bx nett.
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Cd/noarg.out_lint b/regress/mdoc/Cd/noarg.out_lint
index 1ec1484c..0503b8ea 100644
--- a/regress/mdoc/Cd/noarg.out_lint
+++ b/regress/mdoc/Cd/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Cd
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Cm/noarg.out_lint b/regress/mdoc/Cm/noarg.out_lint
index e7dc2932..88e134da 100644
--- a/regress/mdoc/Cm/noarg.out_lint
+++ b/regress/mdoc/Cm/noarg.out_lint
@@ -2,3 +2,4 @@ mandoc: noarg.in:9:23: WARNING: skipping empty macro: Cm
mandoc: noarg.in:12:13: WARNING: skipping empty macro: Cm
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:12:31: STYLE: no blank before trailing delimiter: Cm command.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/D1/spacing.out_lint b/regress/mdoc/D1/spacing.out_lint
index cc3e4376..1e270d1f 100644
--- a/regress/mdoc/D1/spacing.out_lint
+++ b/regress/mdoc/D1/spacing.out_lint
@@ -1,2 +1,3 @@
mandoc: spacing.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: spacing.in:11:2: WARNING: empty block: D1
+mandoc: spacing.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Db/args.out_lint b/regress/mdoc/Db/args.out_lint
index b91a8ee3..41665017 100644
--- a/regress/mdoc/Db/args.out_lint
+++ b/regress/mdoc/Db/args.out_lint
@@ -2,3 +2,4 @@ mandoc: args.in:1:5: STYLE: Mdocdate missing: Dd November
mandoc: args.in:9:2: WARNING: obsolete macro: Db
mandoc: args.in:11:2: WARNING: obsolete macro: Db
mandoc: args.in:13:2: WARNING: obsolete macro: Db
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dd/badarg.out_lint b/regress/mdoc/Dd/badarg.out_lint
index 3ad546cf..c4ace062 100644
--- a/regress/mdoc/Dd/badarg.out_lint
+++ b/regress/mdoc/Dd/badarg.out_lint
@@ -1,2 +1,3 @@
mandoc: badarg.in:1:2: WARNING: cannot parse date, using it verbatim: bad date
mandoc: badarg.in:1:5: STYLE: Mdocdate missing: Dd bad date
+mandoc: badarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dd/dupe.out_lint b/regress/mdoc/Dd/dupe.out_lint
index 3b9a9751..c960b131 100644
--- a/regress/mdoc/Dd/dupe.out_lint
+++ b/regress/mdoc/Dd/dupe.out_lint
@@ -1,3 +1,4 @@
mandoc: dupe.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: dupe.in:4:2: WARNING: duplicate prologue macro: Dd
mandoc: dupe.in:10:2: WARNING: duplicate prologue macro: Dd
+mandoc: dupe.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dd/late.out_lint b/regress/mdoc/Dd/late.out_lint
index 07374131..26f1a49c 100644
--- a/regress/mdoc/Dd/late.out_lint
+++ b/regress/mdoc/Dd/late.out_lint
@@ -1 +1,2 @@
mandoc: late.in:8:2: WARNING: late prologue macro: Dd
+mandoc: late.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dd/long.out_lint b/regress/mdoc/Dd/long.out_lint
index ec549143..3c08dfc1 100644
--- a/regress/mdoc/Dd/long.out_lint
+++ b/regress/mdoc/Dd/long.out_lint
@@ -1,2 +1,3 @@
mandoc: long.in:1:2: WARNING: cannot parse date, using it verbatim: 1234567890123456789012345678901234567890123456789012345678901234567890123456789
mandoc: long.in:1:5: STYLE: Mdocdate missing: Dd 1234567890123456789012345678901234567890123456789012345678901234567890123456789
+mandoc: long.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dd/manarg.out_lint b/regress/mdoc/Dd/manarg.out_lint
index 3f3ecf71..bdf87370 100644
--- a/regress/mdoc/Dd/manarg.out_lint
+++ b/regress/mdoc/Dd/manarg.out_lint
@@ -1,2 +1,3 @@
mandoc: manarg.in:1:2: STYLE: legacy man(7) date format: Dd 2014-08-07
mandoc: manarg.in:1:5: STYLE: Mdocdate missing: Dd 2014-08-07
+mandoc: manarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dd/noarg.out_lint b/regress/mdoc/Dd/noarg.out_lint
index f2816336..273e6fa6 100644
--- a/regress/mdoc/Dd/noarg.out_lint
+++ b/regress/mdoc/Dd/noarg.out_lint
@@ -1 +1,2 @@
mandoc: noarg.in:1:2: WARNING: missing date, using today's date
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dd/order.out_lint b/regress/mdoc/Dd/order.out_lint
index 3f0cb911..36a360a4 100644
--- a/regress/mdoc/Dd/order.out_lint
+++ b/regress/mdoc/Dd/order.out_lint
@@ -1,2 +1,3 @@
mandoc: order.in:2:2: WARNING: prologue macros out of order: Dd after Dt
mandoc: order.in:2:5: STYLE: Mdocdate missing: Dd August
+mandoc: order.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dl/spacing.out_lint b/regress/mdoc/Dl/spacing.out_lint
index 7d87c4ff..35da576c 100644
--- a/regress/mdoc/Dl/spacing.out_lint
+++ b/regress/mdoc/Dl/spacing.out_lint
@@ -1,2 +1,3 @@
mandoc: spacing.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: spacing.in:11:2: WARNING: empty block: Dl
+mandoc: spacing.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dq/empty.out_lint b/regress/mdoc/Dq/empty.out_lint
index 5abe9323..193c54a7 100644
--- a/regress/mdoc/Dq/empty.out_lint
+++ b/regress/mdoc/Dq/empty.out_lint
@@ -1 +1,2 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dt/badsec.out_lint b/regress/mdoc/Dt/badsec.out_lint
index 3d469dee..88a8e0fb 100644
--- a/regress/mdoc/Dt/badsec.out_lint
+++ b/regress/mdoc/Dt/badsec.out_lint
@@ -1,2 +1,3 @@
mandoc: badsec.in:2:15: WARNING: unknown manual section: Dt ... foo
mandoc: badsec.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: badsec.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dt/case.out_lint b/regress/mdoc/Dt/case.out_lint
index 921f8613..37e6392e 100644
--- a/regress/mdoc/Dt/case.out_lint
+++ b/regress/mdoc/Dt/case.out_lint
@@ -1,2 +1,3 @@
mandoc: case.in:2:6: WARNING: lower case character in document title: Dt Dt-case
mandoc: case.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: case.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dt/dupe.out_lint b/regress/mdoc/Dt/dupe.out_lint
index e3e7d2e0..3eb38562 100644
--- a/regress/mdoc/Dt/dupe.out_lint
+++ b/regress/mdoc/Dt/dupe.out_lint
@@ -1,3 +1,4 @@
mandoc: dupe.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: dupe.in:4:2: WARNING: duplicate prologue macro: Dt
mandoc: dupe.in:10:2: WARNING: skipping late title macro: Dt
+mandoc: dupe.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dt/fourargs.out_lint b/regress/mdoc/Dt/fourargs.out_lint
index 4534bb2d..4937f537 100644
--- a/regress/mdoc/Dt/fourargs.out_lint
+++ b/regress/mdoc/Dt/fourargs.out_lint
@@ -1,2 +1,3 @@
mandoc: fourargs.in:2:25: ERROR: skipping excess arguments: Dt ... bogus
mandoc: fourargs.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: fourargs.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dt/late.out_lint b/regress/mdoc/Dt/late.out_lint
index 2901bd51..d270b013 100644
--- a/regress/mdoc/Dt/late.out_lint
+++ b/regress/mdoc/Dt/late.out_lint
@@ -1,3 +1,4 @@
mandoc: late.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: late.in:8:2: WARNING: skipping late title macro: Dt
mandoc: late.in: WARNING: missing manual title, using UNTITLED: EOF
+mandoc: late.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dt/missing.out_lint b/regress/mdoc/Dt/missing.out_lint
index a7a3a5e3..88c3df07 100644
--- a/regress/mdoc/Dt/missing.out_lint
+++ b/regress/mdoc/Dt/missing.out_lint
@@ -1,2 +1,3 @@
mandoc: missing.in:1:5: STYLE: Mdocdate missing: Dd August
mandoc: missing.in: WARNING: missing manual title, using UNTITLED: EOF
+mandoc: missing.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dt/noarg.out_lint b/regress/mdoc/Dt/noarg.out_lint
index 2f060904..f3e6b8b9 100644
--- a/regress/mdoc/Dt/noarg.out_lint
+++ b/regress/mdoc/Dt/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:2:2: WARNING: missing manual title, using UNTITLED: Dt
mandoc: noarg.in:2:2: WARNING: missing manual section, using "": Dt UNTITLED
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd August
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dt/nobody.out_lint b/regress/mdoc/Dt/nobody.out_lint
index 3986d728..bc9c6c9c 100644
--- a/regress/mdoc/Dt/nobody.out_lint
+++ b/regress/mdoc/Dt/nobody.out_lint
@@ -1,2 +1,3 @@
mandoc: nobody.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: nobody.in: STYLE: RCS id missing
mandoc: nobody.in: WARNING: no document body
diff --git a/regress/mdoc/Dt/nosec.out_lint b/regress/mdoc/Dt/nosec.out_lint
index 8cfbae81..08e37eda 100644
--- a/regress/mdoc/Dt/nosec.out_lint
+++ b/regress/mdoc/Dt/nosec.out_lint
@@ -1,2 +1,3 @@
mandoc: nosec.in:2:2: WARNING: missing manual section, using "": Dt DT-NOSEC
mandoc: nosec.in:1:5: STYLE: Mdocdate missing: Dd August
+mandoc: nosec.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dt/order.out_lint b/regress/mdoc/Dt/order.out_lint
index 60519940..718e3095 100644
--- a/regress/mdoc/Dt/order.out_lint
+++ b/regress/mdoc/Dt/order.out_lint
@@ -1,2 +1,3 @@
mandoc: order.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: order.in:3:2: WARNING: prologue macros out of order: Dt after Os
+mandoc: order.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Dv/noarg.out_lint b/regress/mdoc/Dv/noarg.out_lint
index bb59aad2..efea3f44 100644
--- a/regress/mdoc/Dv/noarg.out_lint
+++ b/regress/mdoc/Dv/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Dv
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:9: STYLE: no blank before trailing delimiter: Dv NULL.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Em/noarg.out_lint b/regress/mdoc/Em/noarg.out_lint
index 64aec8d4..f850a862 100644
--- a/regress/mdoc/Em/noarg.out_lint
+++ b/regress/mdoc/Em/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Em
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Em/punct.out_lint b/regress/mdoc/Em/punct.out_lint
index 5209a7f3..df05892f 100644
--- a/regress/mdoc/Em/punct.out_lint
+++ b/regress/mdoc/Em/punct.out_lint
@@ -25,3 +25,4 @@ mandoc: punct.in:75:7: WARNING: skipping empty macro: Em
mandoc: punct.in:83:2: WARNING: skipping empty macro: Em
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:86:6: STYLE: no blank before trailing delimiter: Em a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Eo/break.out_lint b/regress/mdoc/Eo/break.out_lint
index 9df1a640..7f86b248 100644
--- a/regress/mdoc/Eo/break.out_lint
+++ b/regress/mdoc/Eo/break.out_lint
@@ -7,3 +7,4 @@ mandoc: break.in:51:2: WARNING: blocks badly nested: Bo breaks Eo
mandoc: break.in:59:2: WARNING: blocks badly nested: Bo breaks Eo
mandoc: break.in:66:2: WARNING: blocks badly nested: Bo breaks Eo
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Eo/obsolete.out_lint b/regress/mdoc/Eo/obsolete.out_lint
index 406a4b27..dc5b7509 100644
--- a/regress/mdoc/Eo/obsolete.out_lint
+++ b/regress/mdoc/Eo/obsolete.out_lint
@@ -5,3 +5,4 @@ mandoc: obsolete.in:12:2: WARNING: obsolete macro: En
mandoc: obsolete.in:14:2: WARNING: obsolete macro: En
mandoc: obsolete.in:17:2: WARNING: obsolete macro: Es
mandoc: obsolete.in:19:2: WARNING: obsolete macro: En
+mandoc: obsolete.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Eo/unclosed.out_lint b/regress/mdoc/Eo/unclosed.out_lint
index aea85636..2f631462 100644
--- a/regress/mdoc/Eo/unclosed.out_lint
+++ b/regress/mdoc/Eo/unclosed.out_lint
@@ -1,2 +1,3 @@
mandoc: unclosed.in:9:2: ERROR: appending missing end of block: Eo
mandoc: unclosed.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: unclosed.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Er/noarg.out_lint b/regress/mdoc/Er/noarg.out_lint
index 7f454a5d..e042addf 100644
--- a/regress/mdoc/Er/noarg.out_lint
+++ b/regress/mdoc/Er/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:12:2: WARNING: skipping empty macro: Er
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:10:8: STYLE: no blank before trailing delimiter: Er EIO.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Ev/noarg.out_lint b/regress/mdoc/Ev/noarg.out_lint
index 7377133d..9aa48210 100644
--- a/regress/mdoc/Ev/noarg.out_lint
+++ b/regress/mdoc/Ev/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Ev
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:9: STYLE: no blank before trailing delimiter: Ev HOME.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Ex/noname.out_lint b/regress/mdoc/Ex/noname.out_lint
index c9cf240b..1e1291ba 100644
--- a/regress/mdoc/Ex/noname.out_lint
+++ b/regress/mdoc/Ex/noname.out_lint
@@ -1,3 +1,4 @@
mandoc: noname.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: noname.in:5:2: ERROR: missing manual name, using "": Nm
mandoc: noname.in:9:2: WARNING: missing utility name, using "": Ex
+mandoc: noname.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Ex/nostd.out_lint b/regress/mdoc/Ex/nostd.out_lint
index a19cce8f..e0fed16b 100644
--- a/regress/mdoc/Ex/nostd.out_lint
+++ b/regress/mdoc/Ex/nostd.out_lint
@@ -2,3 +2,4 @@ mandoc: nostd.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: nostd.in:9:2: WARNING: missing -std argument, adding it: Ex
mandoc: nostd.in:12:2: WARNING: missing -std argument, adding it: Ex
mandoc: nostd.in:15:2: WARNING: missing -std argument, adding it: Ex
+mandoc: nostd.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Fd/empty.out_lint b/regress/mdoc/Fd/empty.out_lint
index c0ffefcd..aa61bc26 100644
--- a/regress/mdoc/Fd/empty.out_lint
+++ b/regress/mdoc/Fd/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:9:2: WARNING: skipping empty macro: Fd
mandoc: empty.in:13:2: WARNING: skipping empty macro: Fd
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Fl/punct.out_lint b/regress/mdoc/Fl/punct.out_lint
index 6da8a24a..4bd4cff2 100644
--- a/regress/mdoc/Fl/punct.out_lint
+++ b/regress/mdoc/Fl/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:45:6: STYLE: no blank before trailing delimiter: Fl a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Fo/noarg.out_lint b/regress/mdoc/Fo/noarg.out_lint
index d8317c9e..eb1a5dc8 100644
--- a/regress/mdoc/Fo/noarg.out_lint
+++ b/regress/mdoc/Fo/noarg.out_lint
@@ -9,3 +9,4 @@ mandoc: noarg.in:42:2: WARNING: skipping empty macro: Ft
mandoc: noarg.in:43:2: WARNING: skipping empty macro: Fn
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: noarg.in:12:10: ERROR: skipping excess arguments: Fo ... bogus
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Fo/nohead.out_lint b/regress/mdoc/Fo/nohead.out_lint
index 363e75b3..2023d0a0 100644
--- a/regress/mdoc/Fo/nohead.out_lint
+++ b/regress/mdoc/Fo/nohead.out_lint
@@ -1,2 +1,3 @@
mandoc: nohead.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: nohead.in:10:2: WARNING: missing function name, using "": Fo
+mandoc: nohead.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Fo/obsolete.out_lint b/regress/mdoc/Fo/obsolete.out_lint
index 20428eac..0748a447 100644
--- a/regress/mdoc/Fo/obsolete.out_lint
+++ b/regress/mdoc/Fo/obsolete.out_lint
@@ -1,3 +1,4 @@
mandoc: obsolete.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: obsolete.in:9:2: WARNING: obsolete macro: Ot
mandoc: obsolete.in:12:2: WARNING: obsolete macro: Fr
+mandoc: obsolete.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Fo/punct.out_lint b/regress/mdoc/Fo/punct.out_lint
index 1188d6c2..0ef4124c 100644
--- a/regress/mdoc/Fo/punct.out_lint
+++ b/regress/mdoc/Fo/punct.out_lint
@@ -2,3 +2,4 @@ mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd May
mandoc: punct.in:9:8: STYLE: no blank before trailing delimiter: Fn sin.
mandoc: punct.in:11:12: STYLE: no blank before trailing delimiter: Fa y:
mandoc: punct.in:13:18: STYLE: no blank before trailing delimiter: Ft float:
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Fo/warn.out_lint b/regress/mdoc/Fo/warn.out_lint
index e72e3390..39ddeeb2 100644
--- a/regress/mdoc/Fo/warn.out_lint
+++ b/regress/mdoc/Fo/warn.out_lint
@@ -1,3 +1,4 @@
mandoc: warn.in:1:5: STYLE: Mdocdate missing: Dd October
mandoc: warn.in:9:8: WARNING: parenthesis in function name: sin()
mandoc: warn.in:13:19: WARNING: comma in function argument: double y, double x
+mandoc: warn.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Ic/noarg.out_lint b/regress/mdoc/Ic/noarg.out_lint
index 99960de4..01931a83 100644
--- a/regress/mdoc/Ic/noarg.out_lint
+++ b/regress/mdoc/Ic/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Ic
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:7: STYLE: no blank before trailing delimiter: Ic ls.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/In/noarg.out_lint b/regress/mdoc/In/noarg.out_lint
index 1782d643..f1a550cd 100644
--- a/regress/mdoc/In/noarg.out_lint
+++ b/regress/mdoc/In/noarg.out_lint
@@ -2,3 +2,4 @@ mandoc: noarg.in:11:2: WARNING: skipping empty macro: In
mandoc: noarg.in:18:2: WARNING: skipping empty macro: In
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: noarg.in:15:11: STYLE: no blank before trailing delimiter: In math.h:
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Lb/badargs.out_lint b/regress/mdoc/Lb/badargs.out_lint
index 543fc3d2..b4832bf3 100644
--- a/regress/mdoc/Lb/badargs.out_lint
+++ b/regress/mdoc/Lb/badargs.out_lint
@@ -4,3 +4,4 @@ mandoc: badargs.in:8:10: STYLE: no blank before trailing delimiter: Lb murks.
mandoc: badargs.in:8:5: WARNING: unknown library name: Lb murks.
mandoc: badargs.in:10:18: STYLE: no blank before trailing delimiter: Lb ... another.
mandoc: badargs.in:10:5: WARNING: unknown library name: Lb mylib
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Li/punct.out_lint b/regress/mdoc/Li/punct.out_lint
index 333b25b6..13db2724 100644
--- a/regress/mdoc/Li/punct.out_lint
+++ b/regress/mdoc/Li/punct.out_lint
@@ -25,3 +25,4 @@ mandoc: punct.in:75:7: WARNING: skipping empty macro: Li
mandoc: punct.in:83:2: WARNING: skipping empty macro: Li
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:86:6: STYLE: no blank before trailing delimiter: Li a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Lk/noarg.out_lint b/regress/mdoc/Lk/noarg.out_lint
index 355a79e0..4a49a4f9 100644
--- a/regress/mdoc/Lk/noarg.out_lint
+++ b/regress/mdoc/Lk/noarg.out_lint
@@ -2,3 +2,4 @@ mandoc: noarg.in:16:2: WARNING: skipping empty macro: Lk
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:12:33: STYLE: no blank before trailing delimiter: Lk ... mandoc,
mandoc: noarg.in:14:28: STYLE: no blank before trailing delimiter: Lk http://www.openbsd.org/,
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Ms/noarg.out_lint b/regress/mdoc/Ms/noarg.out_lint
index 286f4f00..c1a4112a 100644
--- a/regress/mdoc/Ms/noarg.out_lint
+++ b/regress/mdoc/Ms/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Ms
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:10: STYLE: no blank before trailing delimiter: Ms alpha.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Mt/simple.out_lint b/regress/mdoc/Mt/simple.out_lint
index 95edebdd..14aceb51 100644
--- a/regress/mdoc/Mt/simple.out_lint
+++ b/regress/mdoc/Mt/simple.out_lint
@@ -1,2 +1,3 @@
mandoc: simple.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: simple.in:12:26: STYLE: no blank before trailing delimiter: Mt punctuation@localhost.
+mandoc: simple.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Nd/broken.out_lint b/regress/mdoc/Nd/broken.out_lint
index c2a841a9..977ffbad 100644
--- a/regress/mdoc/Nd/broken.out_lint
+++ b/regress/mdoc/Nd/broken.out_lint
@@ -8,3 +8,4 @@ mandoc: broken.in:16:2: WARNING: description line outside NAME section: Nd
mandoc: broken.in:13:2: WARNING: moving content out of list: Bl
mandoc: broken.in:18:1: WARNING: moving content out of list: text
mandoc: broken.in:27:2: WARNING: description line outside NAME section: Nd
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Nd/noarg.out_lint b/regress/mdoc/Nd/noarg.out_lint
index 97f1c759..b5d85196 100644
--- a/regress/mdoc/Nd/noarg.out_lint
+++ b/regress/mdoc/Nd/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
mandoc: noarg.in:6:2: WARNING: missing description line, using "": Nd
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Nm/badNAME.out_lint b/regress/mdoc/Nm/badNAME.out_lint
index a8a6c51b..e15a51ba 100644
--- a/regress/mdoc/Nm/badNAME.out_lint
+++ b/regress/mdoc/Nm/badNAME.out_lint
@@ -1,3 +1,4 @@
mandoc: badNAME.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: badNAME.in:5:2: ERROR: missing manual name, using "": Nm
mandoc: badNAME.in:5:5: WARNING: bad NAME section content: Bx
+mandoc: badNAME.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Nm/badNAMEuse.out_lint b/regress/mdoc/Nm/badNAMEuse.out_lint
index ec925e82..86eadb46 100644
--- a/regress/mdoc/Nm/badNAMEuse.out_lint
+++ b/regress/mdoc/Nm/badNAMEuse.out_lint
@@ -1,3 +1,4 @@
mandoc: badNAMEuse.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: badNAMEuse.in:5:2: ERROR: missing manual name, using "": Nm
mandoc: badNAMEuse.in:5:5: WARNING: bad NAME section content: Bx
+mandoc: badNAMEuse.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Nm/break.out_lint b/regress/mdoc/Nm/break.out_lint
index 79698c84..b3c6da7a 100644
--- a/regress/mdoc/Nm/break.out_lint
+++ b/regress/mdoc/Nm/break.out_lint
@@ -1,2 +1,3 @@
mandoc: break.in:9:2: ERROR: inserting missing end of block: Sh breaks Bo
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd August
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Nm/broken.out_lint b/regress/mdoc/Nm/broken.out_lint
index 828bcbc8..1d7a95b5 100644
--- a/regress/mdoc/Nm/broken.out_lint
+++ b/regress/mdoc/Nm/broken.out_lint
@@ -1,3 +1,4 @@
mandoc: broken.in:17:2: WARNING: blocks badly nested: Oo breaks Bk
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: broken.in:13:2: WARNING: moving content out of list: Oo
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Nm/punct.out_lint b/regress/mdoc/Nm/punct.out_lint
index da4ba2d6..fb6b98b1 100644
--- a/regress/mdoc/Nm/punct.out_lint
+++ b/regress/mdoc/Nm/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:42:13: STYLE: no blank before trailing delimiter: Nm Nm-punct.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/No/punct.out_lint b/regress/mdoc/No/punct.out_lint
index e5afc385..b816b739 100644
--- a/regress/mdoc/No/punct.out_lint
+++ b/regress/mdoc/No/punct.out_lint
@@ -24,3 +24,4 @@ mandoc: punct.in:74:7: WARNING: skipping empty macro: No
mandoc: punct.in:75:7: WARNING: skipping empty macro: No
mandoc: punct.in:83:2: WARNING: skipping empty macro: No
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Ns/position.out_lint b/regress/mdoc/Ns/position.out_lint
index fd306e26..2137914d 100644
--- a/regress/mdoc/Ns/position.out_lint
+++ b/regress/mdoc/Ns/position.out_lint
@@ -1,2 +1,3 @@
mandoc: position.in:1:5: STYLE: Mdocdate missing: Dd September
mandoc: position.in:10:2: WARNING: skipping no-space macro
+mandoc: position.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Oo/punct.out_lint b/regress/mdoc/Oo/punct.out_lint
index f2bdac03..43365184 100644
--- a/regress/mdoc/Oo/punct.out_lint
+++ b/regress/mdoc/Oo/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:26:6: STYLE: no blank before trailing delimiter: Oo a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Op/break.out_lint b/regress/mdoc/Op/break.out_lint
index 9ac3ad69..bd010c5e 100644
--- a/regress/mdoc/Op/break.out_lint
+++ b/regress/mdoc/Op/break.out_lint
@@ -2,3 +2,4 @@ mandoc: break.in:9:2: WARNING: blocks badly nested: Op breaks Do
mandoc: break.in:15:7: WARNING: blocks badly nested: Op breaks Do
mandoc: break.in:15:2: WARNING: blocks badly nested: Op breaks Do
mandoc: break.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: break.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Op/broken.out_lint b/regress/mdoc/Op/broken.out_lint
index b33fb668..409d339e 100644
--- a/regress/mdoc/Op/broken.out_lint
+++ b/regress/mdoc/Op/broken.out_lint
@@ -1,3 +1,4 @@
mandoc: broken.in:10:17: WARNING: blocks badly nested: Do breaks Op
mandoc: broken.in:15:15: WARNING: blocks badly nested: Do breaks Op
mandoc: broken.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: broken.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Op/punct.out_lint b/regress/mdoc/Op/punct.out_lint
index e4c3b3f9..a8e2e90e 100644
--- a/regress/mdoc/Op/punct.out_lint
+++ b/regress/mdoc/Op/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:34:6: STYLE: no blank before trailing delimiter: Op a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Os/dupe.out_lint b/regress/mdoc/Os/dupe.out_lint
index 364b7a6e..a28817ec 100644
--- a/regress/mdoc/Os/dupe.out_lint
+++ b/regress/mdoc/Os/dupe.out_lint
@@ -1,3 +1,4 @@
mandoc: dupe.in:3:2: WARNING: prologue macros out of order: Dt after Os
mandoc: dupe.in:4:2: WARNING: duplicate prologue macro: Os
mandoc: dupe.in:10:2: WARNING: duplicate prologue macro: Os
+mandoc: dupe.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Os/late.out_lint b/regress/mdoc/Os/late.out_lint
index 8b0e2f76..55a4e830 100644
--- a/regress/mdoc/Os/late.out_lint
+++ b/regress/mdoc/Os/late.out_lint
@@ -1 +1,2 @@
mandoc: late.in:8:2: WARNING: late prologue macro: Os
+mandoc: late.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Pa/punct.out_lint b/regress/mdoc/Pa/punct.out_lint
index 8fa38b4d..50fb6767 100644
--- a/regress/mdoc/Pa/punct.out_lint
+++ b/regress/mdoc/Pa/punct.out_lint
@@ -1,2 +1,3 @@
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:45:6: STYLE: no blank before trailing delimiter: Pa a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Pf/spacing.out_lint b/regress/mdoc/Pf/spacing.out_lint
index ccc98067..f77cb443 100644
--- a/regress/mdoc/Pf/spacing.out_lint
+++ b/regress/mdoc/Pf/spacing.out_lint
@@ -2,3 +2,4 @@ mandoc: spacing.in:24:2: WARNING: nothing follows prefix: Pf prefixed
mandoc: spacing.in:27:9: WARNING: nothing follows prefix: Pf .
mandoc: spacing.in:31:9: WARNING: nothing follows prefix: Pf at eol
mandoc: spacing.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: spacing.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Pp/arg.out_lint b/regress/mdoc/Pp/arg.out_lint
index 135e39f6..442f7362 100644
--- a/regress/mdoc/Pp/arg.out_lint
+++ b/regress/mdoc/Pp/arg.out_lint
@@ -2,3 +2,4 @@ mandoc: arg.in:11:5: ERROR: skipping all arguments: br drop this
mandoc: arg.in:13:8: ERROR: skipping excess arguments: sp ... drop this
mandoc: arg.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: arg.in:9:2: ERROR: skipping all arguments: Pp drop
+mandoc: arg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Qq/empty.out_lint b/regress/mdoc/Qq/empty.out_lint
index 1e1ce1a8..9b1eb493 100644
--- a/regress/mdoc/Qq/empty.out_lint
+++ b/regress/mdoc/Qq/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: empty.in:11:18: STYLE: no blank before trailing delimiter: Qq user@host)
mandoc: empty.in:14:13: STYLE: no blank before trailing delimiter: Qo full)
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Rs/allch.out_lint b/regress/mdoc/Rs/allch.out_lint
index 08c3b9a1..543d7463 100644
--- a/regress/mdoc/Rs/allch.out_lint
+++ b/regress/mdoc/Rs/allch.out_lint
@@ -5,3 +5,4 @@ mandoc: allch.in:20:1: WARNING: invalid content in Rs block: text
mandoc: allch.in:35:1: WARNING: invalid content in Rs block: text
mandoc: allch.in:36:2: WARNING: invalid content in Rs block: Em
mandoc: allch.in:41:1: WARNING: invalid content in Rs block: text
+mandoc: allch.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Rs/args.out_lint b/regress/mdoc/Rs/args.out_lint
index 796b893b..b9000151 100644
--- a/regress/mdoc/Rs/args.out_lint
+++ b/regress/mdoc/Rs/args.out_lint
@@ -1,3 +1,4 @@
mandoc: args.in:9:5: ERROR: skipping all arguments: Rs bogus
mandoc: args.in:14:5: ERROR: skipping all arguments: Rs Sy
mandoc: args.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Rs/empty.out_lint b/regress/mdoc/Rs/empty.out_lint
index a83fa520..01216631 100644
--- a/regress/mdoc/Rs/empty.out_lint
+++ b/regress/mdoc/Rs/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: empty.in:9:2: WARNING: empty reference block: Rs
mandoc: empty.in:14:2: WARNING: empty reference block: Rs
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Rv/noname.out_lint b/regress/mdoc/Rv/noname.out_lint
index 13baf647..22c61e44 100644
--- a/regress/mdoc/Rv/noname.out_lint
+++ b/regress/mdoc/Rv/noname.out_lint
@@ -1,2 +1,3 @@
mandoc: noname.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: noname.in:5:2: ERROR: missing manual name, using "": Nm
+mandoc: noname.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Rv/nostd.out_lint b/regress/mdoc/Rv/nostd.out_lint
index 16acaba6..5337e00d 100644
--- a/regress/mdoc/Rv/nostd.out_lint
+++ b/regress/mdoc/Rv/nostd.out_lint
@@ -2,3 +2,4 @@ mandoc: nostd.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: nostd.in:9:2: WARNING: missing -std argument, adding it: Rv
mandoc: nostd.in:12:2: WARNING: missing -std argument, adding it: Rv
mandoc: nostd.in:15:2: WARNING: missing -std argument, adding it: Rv
+mandoc: nostd.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/badNAME.out_lint b/regress/mdoc/Sh/badNAME.out_lint
index 9f008a18..8ea4f1c0 100644
--- a/regress/mdoc/Sh/badNAME.out_lint
+++ b/regress/mdoc/Sh/badNAME.out_lint
@@ -1,3 +1,4 @@
mandoc: badNAME.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: badNAME.in:5:2: WARNING: bad NAME section content: Em
mandoc: badNAME.in:4:2: WARNING: NAME section without description
+mandoc: badNAME.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/before.out_lint b/regress/mdoc/Sh/before.out_lint
index 7cfe763e..b0a48836 100644
--- a/regress/mdoc/Sh/before.out_lint
+++ b/regress/mdoc/Sh/before.out_lint
@@ -1,2 +1,3 @@
mandoc: before.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: before.in: STYLE: RCS id missing
mandoc: before.in:4:1: WARNING: content before first section header: text
diff --git a/regress/mdoc/Sh/empty.out_lint b/regress/mdoc/Sh/empty.out_lint
index 1672d581..8f3b54fc 100644
--- a/regress/mdoc/Sh/empty.out_lint
+++ b/regress/mdoc/Sh/empty.out_lint
@@ -1,2 +1,3 @@
mandoc: empty.in:9:2: ERROR: inserting missing end of block: Sh breaks Xo
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd November
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/emptyNAME.out_lint b/regress/mdoc/Sh/emptyNAME.out_lint
index 45804744..f817d3dd 100644
--- a/regress/mdoc/Sh/emptyNAME.out_lint
+++ b/regress/mdoc/Sh/emptyNAME.out_lint
@@ -1,3 +1,4 @@
mandoc: emptyNAME.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: emptyNAME.in:4:2: WARNING: NAME section without Nm before Nd
mandoc: emptyNAME.in:4:2: WARNING: NAME section without description
+mandoc: emptyNAME.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/first.out_lint b/regress/mdoc/Sh/first.out_lint
index c19ec77d..87169e58 100644
--- a/regress/mdoc/Sh/first.out_lint
+++ b/regress/mdoc/Sh/first.out_lint
@@ -1,2 +1,3 @@
mandoc: first.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: first.in:4:2: WARNING: first section is not "NAME": Sh DESCRIPTION
+mandoc: first.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/nohead.out_lint b/regress/mdoc/Sh/nohead.out_lint
index 78e046c6..c40bf929 100644
--- a/regress/mdoc/Sh/nohead.out_lint
+++ b/regress/mdoc/Sh/nohead.out_lint
@@ -1,3 +1,4 @@
mandoc: nohead.in:9:2: WARNING: skipping empty macro: Sh
mandoc: nohead.in:11:2: WARNING: skipping empty macro: Ss
mandoc: nohead.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: nohead.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/order.out_lint b/regress/mdoc/Sh/order.out_lint
index 52f42595..33ca5b26 100644
--- a/regress/mdoc/Sh/order.out_lint
+++ b/regress/mdoc/Sh/order.out_lint
@@ -2,3 +2,4 @@ mandoc: order.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: order.in:9:2: WARNING: sections out of conventional order: Sh SYNOPSIS
mandoc: order.in:10:2: WARNING: duplicate section title: Sh SYNOPSIS
mandoc: order.in:11:2: WARNING: unexpected section: Sh ERRORS for 2, 3, 4, 9 only
+mandoc: order.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/orderNAME.out_lint b/regress/mdoc/Sh/orderNAME.out_lint
index 5b3a88cd..269761ef 100644
--- a/regress/mdoc/Sh/orderNAME.out_lint
+++ b/regress/mdoc/Sh/orderNAME.out_lint
@@ -1,3 +1,4 @@
mandoc: orderNAME.in:1:5: STYLE: Mdocdate missing: Dd January
mandoc: orderNAME.in:5:2: WARNING: description not at the end of NAME
mandoc: orderNAME.in:4:2: WARNING: NAME section without Nm before Nd
+mandoc: orderNAME.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/parbefore.out_lint b/regress/mdoc/Sh/parbefore.out_lint
index 86e6c69d..bbb4ec84 100644
--- a/regress/mdoc/Sh/parbefore.out_lint
+++ b/regress/mdoc/Sh/parbefore.out_lint
@@ -1,2 +1,3 @@
mandoc: parbefore.in:1:5: STYLE: Mdocdate missing: Dd April
mandoc: parbefore.in:4:2: WARNING: skipping paragraph macro: Pp before Sh
+mandoc: parbefore.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/parborder.out_lint b/regress/mdoc/Sh/parborder.out_lint
index 60404cab..c6a32d8f 100644
--- a/regress/mdoc/Sh/parborder.out_lint
+++ b/regress/mdoc/Sh/parborder.out_lint
@@ -6,3 +6,4 @@ mandoc: parborder.in:16:2: WARNING: skipping paragraph macro: Pp after Ss
mandoc: parborder.in:18:2: WARNING: skipping paragraph macro: Pp at the end of Ss
mandoc: parborder.in:14:2: WARNING: skipping paragraph macro: Pp before Ss
mandoc: parborder.in:21:2: WARNING: skipping paragraph macro: Pp at the end of Ss
+mandoc: parborder.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/punctNAME.out_lint b/regress/mdoc/Sh/punctNAME.out_lint
index 36ea06c2..845c22d9 100644
--- a/regress/mdoc/Sh/punctNAME.out_lint
+++ b/regress/mdoc/Sh/punctNAME.out_lint
@@ -3,3 +3,4 @@ mandoc: punctNAME.in:6:2: WARNING: missing comma before name: Nm second_name
mandoc: punctNAME.in:6:17: WARNING: bad NAME section content: text
mandoc: punctNAME.in:7:2: WARNING: missing comma before name: Nm third_name
mandoc: punctNAME.in:7:16: WARNING: bad NAME section content: text
+mandoc: punctNAME.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sh/subbefore.out_lint b/regress/mdoc/Sh/subbefore.out_lint
index 7200899f..94164e51 100644
--- a/regress/mdoc/Sh/subbefore.out_lint
+++ b/regress/mdoc/Sh/subbefore.out_lint
@@ -1,2 +1,3 @@
mandoc: subbefore.in:1:5: STYLE: Mdocdate missing: Dd July
+mandoc: subbefore.in: STYLE: RCS id missing
mandoc: subbefore.in:4:2: WARNING: content before first section header: Ss
diff --git a/regress/mdoc/Sm/badarg.out_lint b/regress/mdoc/Sm/badarg.out_lint
index e355625c..ade29650 100644
--- a/regress/mdoc/Sm/badarg.out_lint
+++ b/regress/mdoc/Sm/badarg.out_lint
@@ -1,3 +1,4 @@
mandoc: badarg.in:1:5: STYLE: Mdocdate missing: Dd July
mandoc: badarg.in:11:5: WARNING: invalid Boolean argument: Sm bad
mandoc: badarg.in:13:5: WARNING: invalid Boolean argument: Sm bad
+mandoc: badarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sm/twoarg.out_lint b/regress/mdoc/Sm/twoarg.out_lint
index ff639a7a..a65f88a6 100644
--- a/regress/mdoc/Sm/twoarg.out_lint
+++ b/regress/mdoc/Sm/twoarg.out_lint
@@ -1,2 +1,3 @@
mandoc: twoarg.in:1:5: STYLE: Mdocdate missing: Dd November
mandoc: twoarg.in:16:5: WARNING: invalid Boolean argument: Sm bad
+mandoc: twoarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sq/empty.out_lint b/regress/mdoc/Sq/empty.out_lint
index 27efbfd8..e2edf0c8 100644
--- a/regress/mdoc/Sq/empty.out_lint
+++ b/regress/mdoc/Sq/empty.out_lint
@@ -1,3 +1,4 @@
mandoc: empty.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: empty.in:11:18: STYLE: no blank before trailing delimiter: Sq user@host)
mandoc: empty.in:14:13: STYLE: no blank before trailing delimiter: So full)
+mandoc: empty.in: STYLE: RCS id missing
diff --git a/regress/mdoc/St/badargs.out_lint b/regress/mdoc/St/badargs.out_lint
index 02904eac..91b756d2 100644
--- a/regress/mdoc/St/badargs.out_lint
+++ b/regress/mdoc/St/badargs.out_lint
@@ -1,3 +1,4 @@
mandoc: badargs.in:15:2: WARNING: skipping empty macro: St
mandoc: badargs.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: badargs.in:12:5: ERROR: unknown standard specifier: St -murks
+mandoc: badargs.in: STYLE: RCS id missing
diff --git a/regress/mdoc/St/call.out_lint b/regress/mdoc/St/call.out_lint
index 1a51ebc8..c92fffcc 100644
--- a/regress/mdoc/St/call.out_lint
+++ b/regress/mdoc/St/call.out_lint
@@ -1,2 +1,3 @@
mandoc: call.in:9:2: WARNING: skipping empty macro: St
mandoc: call.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: call.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sx/noarg.out_lint b/regress/mdoc/Sx/noarg.out_lint
index 9c420488..f2bd60f0 100644
--- a/regress/mdoc/Sx/noarg.out_lint
+++ b/regress/mdoc/Sx/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Sx
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sy/noarg.out_lint b/regress/mdoc/Sy/noarg.out_lint
index 1fd12f57..d51488d3 100644
--- a/regress/mdoc/Sy/noarg.out_lint
+++ b/regress/mdoc/Sy/noarg.out_lint
@@ -1,2 +1,3 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Sy
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Sy/punct.out_lint b/regress/mdoc/Sy/punct.out_lint
index 2aa1fe34..0339065d 100644
--- a/regress/mdoc/Sy/punct.out_lint
+++ b/regress/mdoc/Sy/punct.out_lint
@@ -25,3 +25,4 @@ mandoc: punct.in:75:7: WARNING: skipping empty macro: Sy
mandoc: punct.in:83:2: WARNING: skipping empty macro: Sy
mandoc: punct.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: punct.in:86:6: STYLE: no blank before trailing delimiter: Sy a.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Tn/noarg.out_lint b/regress/mdoc/Tn/noarg.out_lint
index a2980eca..07ebd6c9 100644
--- a/regress/mdoc/Tn/noarg.out_lint
+++ b/regress/mdoc/Tn/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Tn
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd January
mandoc: noarg.in:9:2: STYLE: useless macro: Tn
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Ud/arg.out_lint b/regress/mdoc/Ud/arg.out_lint
index cb1e4188..d146f650 100644
--- a/regress/mdoc/Ud/arg.out_lint
+++ b/regress/mdoc/Ud/arg.out_lint
@@ -9,3 +9,4 @@ mandoc: arg.in:17:2: STYLE: useless macro: Ud
mandoc: arg.in:17:2: ERROR: skipping all arguments: Ud one
mandoc: arg.in:18:2: STYLE: useless macro: Bt
mandoc: arg.in:18:2: ERROR: skipping all arguments: Bt one
+mandoc: arg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Ux/punct.out_lint b/regress/mdoc/Ux/punct.out_lint
index 7037ae94..9aa26936 100644
--- a/regress/mdoc/Ux/punct.out_lint
+++ b/regress/mdoc/Ux/punct.out_lint
@@ -4,3 +4,4 @@ mandoc: punct.in:11:10: STYLE: no blank before trailing delimiter: Dx 4.8.0,
mandoc: punct.in:12:9: STYLE: no blank before trailing delimiter: Fx 11.0,
mandoc: punct.in:13:8: STYLE: no blank before trailing delimiter: Nx 7.1,
mandoc: punct.in:15:8: STYLE: no blank before trailing delimiter: Ox 6.1.
+mandoc: punct.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Va/noarg.out_lint b/regress/mdoc/Va/noarg.out_lint
index b8334764..dc7dad6b 100644
--- a/regress/mdoc/Va/noarg.out_lint
+++ b/regress/mdoc/Va/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:12:2: WARNING: skipping empty macro: Va
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:10:10: STYLE: no blank before trailing delimiter: Va errno.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Vt/noarg.out_lint b/regress/mdoc/Vt/noarg.out_lint
index 64f3a0c5..bdc95705 100644
--- a/regress/mdoc/Vt/noarg.out_lint
+++ b/regress/mdoc/Vt/noarg.out_lint
@@ -1,3 +1,4 @@
mandoc: noarg.in:11:2: WARNING: skipping empty macro: Vt
mandoc: noarg.in:1:5: STYLE: Mdocdate missing: Dd June
mandoc: noarg.in:9:15: STYLE: no blank before trailing delimiter: Vt ... int.
+mandoc: noarg.in: STYLE: RCS id missing
diff --git a/regress/mdoc/Xr/args.out_lint b/regress/mdoc/Xr/args.out_lint
index c88a40ac..6a1b71db 100644
--- a/regress/mdoc/Xr/args.out_lint
+++ b/regress/mdoc/Xr/args.out_lint
@@ -5,3 +5,4 @@ mandoc: args.in:22:13: STYLE: no blank before trailing delimiter: Xr ... 1)
mandoc: args.in:24:2: WARNING: missing section argument: Xr echo
mandoc: args.in:26:2: WARNING: missing section argument: Xr echo,
mandoc: args.in:26:9: STYLE: no blank before trailing delimiter: Xr echo,
+mandoc: args.in: STYLE: RCS id missing
diff --git a/regress/mdoc/blank/comment.out_lint b/regress/mdoc/blank/comment.out_lint
index 8234dd2b..bbecdd2d 100644
--- a/regress/mdoc/blank/comment.out_lint
+++ b/regress/mdoc/blank/comment.out_lint
@@ -1,2 +1,3 @@
mandoc: comment.in:11:3: WARNING: bad comment style
mandoc: comment.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: comment.in: STYLE: RCS id missing
diff --git a/regress/mdoc/blank/line.out_lint b/regress/mdoc/blank/line.out_lint
index 14678b54..b427a12a 100644
--- a/regress/mdoc/blank/line.out_lint
+++ b/regress/mdoc/blank/line.out_lint
@@ -22,3 +22,4 @@ mandoc: line.in:83:2: WARNING: skipping paragraph macro: Pp at the end of Sh
mandoc: line.in:85:2: WARNING: skipping paragraph macro: Pp after Sh
mandoc: line.in:88:2: WARNING: skipping paragraph macro: Pp after Ss
mandoc: line.in:90:2: WARNING: skipping paragraph macro: Pp at the end of Ss
+mandoc: line.in: STYLE: RCS id missing
diff --git a/regress/mdoc/blank/list.out_lint b/regress/mdoc/blank/list.out_lint
index 084d20fe..f49f5f65 100644
--- a/regress/mdoc/blank/list.out_lint
+++ b/regress/mdoc/blank/list.out_lint
@@ -6,3 +6,4 @@ mandoc: list.in:34:2: WARNING: skipping paragraph macro: Pp before Pp
mandoc: list.in:51:2: WARNING: moving paragraph macro out of list: Pp
mandoc: list.in:63:2: WARNING: moving paragraph macro out of list: Pp
mandoc: list.in:63:2: WARNING: skipping paragraph macro: Pp before Pp
+mandoc: list.in: STYLE: RCS id missing
diff --git a/regress/mdoc/break/brokenbreaker.out_lint b/regress/mdoc/break/brokenbreaker.out_lint
index a52459a1..736b2539 100644
--- a/regress/mdoc/break/brokenbreaker.out_lint
+++ b/regress/mdoc/break/brokenbreaker.out_lint
@@ -2,3 +2,4 @@ mandoc: brokenbreaker.in:10:2: WARNING: blocks badly nested: Po breaks Ao
mandoc: brokenbreaker.in:12:2: ERROR: skipping end of block that is not open: Pc
mandoc: brokenbreaker.in:13:2: WARNING: blocks badly nested: Ao breaks Bo
mandoc: brokenbreaker.in:1:5: STYLE: Mdocdate missing: Dd December
+mandoc: brokenbreaker.in: STYLE: RCS id missing
diff --git a/regress/mdoc/break/notopen.out_lint b/regress/mdoc/break/notopen.out_lint
index 6faaf818..690c295c 100644
--- a/regress/mdoc/break/notopen.out_lint
+++ b/regress/mdoc/break/notopen.out_lint
@@ -1,2 +1,3 @@
mandoc: notopen.in:10:2: ERROR: skipping end of block that is not open: Pc
mandoc: notopen.in:1:5: STYLE: Mdocdate missing: Dd August
+mandoc: notopen.in: STYLE: RCS id missing
diff --git a/regress/mdoc/break/tail.out_lint b/regress/mdoc/break/tail.out_lint
index 1ab147d9..5864cc9d 100644
--- a/regress/mdoc/break/tail.out_lint
+++ b/regress/mdoc/break/tail.out_lint
@@ -4,3 +4,4 @@ mandoc: tail.in:20:2: WARNING: blocks badly nested: Aq breaks Bo
mandoc: tail.in:22:2: WARNING: blocks badly nested: Aq breaks Bo
mandoc: tail.in:46:2: WARNING: blocks badly nested: Bro breaks Po
mandoc: tail.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: tail.in: STYLE: RCS id missing
diff --git a/regress/mdoc/break/twice.out_lint b/regress/mdoc/break/twice.out_lint
index 01e818c2..8179ff3b 100644
--- a/regress/mdoc/break/twice.out_lint
+++ b/regress/mdoc/break/twice.out_lint
@@ -10,3 +10,4 @@ mandoc: twice.in:36:8: WARNING: blocks badly nested: Bq breaks Po
mandoc: twice.in:36:2: WARNING: blocks badly nested: Aq breaks Po
mandoc: twice.in:1:5: STYLE: Mdocdate missing: Dd February
mandoc: twice.in:36:2: WARNING: moving content out of list: Aq
+mandoc: twice.in: STYLE: RCS id missing
diff --git a/regress/mdoc/break/two.out_lint b/regress/mdoc/break/two.out_lint
index eb67d6c0..a77ded9d 100644
--- a/regress/mdoc/break/two.out_lint
+++ b/regress/mdoc/break/two.out_lint
@@ -7,3 +7,4 @@ mandoc: two.in:30:2: WARNING: blocks badly nested: Bo breaks Bro
mandoc: two.in:36:2: WARNING: blocks badly nested: Ao breaks Bo
mandoc: two.in:41:2: WARNING: blocks badly nested: Aq breaks Bo
mandoc: two.in:1:5: STYLE: Mdocdate missing: Dd February
+mandoc: two.in: STYLE: RCS id missing