mirror of
https://github.com/coreutils/coreutils.git
synced 2024-11-23 18:05:42 +08:00
maint: add syntax-check rule to prohibit "."-terminated "SEE ALSO"
* cfg.mk (sc_prohibit_man_see_also_period): Prohibit a period at
the end of the first line after a "SEE ALSO" marker in man/*.x.
With this, we shouldn't have to make any more changes like those
in today's commit, f2dabd68
.
This commit is contained in:
parent
af1ffdff17
commit
f8f1c8111e
8
cfg.mk
8
cfg.mk
@ -219,6 +219,14 @@ sc_prohibit_tab_based_indentation:
|
||||
halt='TAB in indentation; use only spaces' \
|
||||
$(_sc_search_regexp)
|
||||
|
||||
# The SEE ALSO section of a man page should not be terminated with
|
||||
# a period. Check the first line after each "SEE ALSO" line in man/*.x:
|
||||
sc_prohibit_man_see_also_period:
|
||||
@grep -nB1 '\.$$' $$($(VC_LIST_EXCEPT) | grep 'man/.*\.x$$') \
|
||||
| grep -A1 -e '-\[SEE ALSO\]' | grep '\.$$' && \
|
||||
{ echo '$(ME): do not end "SEE ALSO" section with a period' \
|
||||
1>&2; exit 1; } || :
|
||||
|
||||
# Don't use "indent-tabs-mode: nil" anymore. No longer needed.
|
||||
sc_prohibit_emacs__indent_tabs_mode__setting:
|
||||
@prohibit='^( *[*#] *)?indent-tabs-mode:' \
|
||||
|
Loading…
Reference in New Issue
Block a user