ci(lint): drop revive exported rule; require no doc-comment boilerplate

Revive's `exported` check forced doc comments on every exported symbol —
that conflicts with the project's policy of only writing comments when
the "why" is non-obvious. Keep `var-naming`, `unused-parameter`, and
`early-return` for signal that doesn't mandate prose.
This commit is contained in:
2026-04-18 21:47:40 +00:00
parent 9bce7fee10
commit 743fbe9d5c
+5 -2
View File
@@ -16,10 +16,13 @@ linters:
linters-settings:
revive:
# Intentionally narrow: we skip `exported` (no doc-comment requirement) per
# the project's no-boilerplate-comment policy. Re-enable if the public API
# surface grows to the point where documentation lives alongside it.
rules:
- name: var-naming
- name: exported
arguments: ["checkPrivateReceivers", "sayRepetitiveInsteadOfStutters"]
- name: unused-parameter
- name: early-return
issues:
exclude-use-default: false