doc: check-manpages: add check for unescaped underscores

This commit is contained in:
Matt Whitlock 2022-11-10 20:49:29 -05:00 committed by Rusty Russell
parent b3a1d01e51
commit 41987ed379

View file

@ -184,6 +184,7 @@ check: check-manpages
check-manpages: all-programs check-config-docs default-targets
@tools/check-manpage.sh cli/lightning-cli doc/lightning-cli.1.md
@tools/check-manpage.sh "lightningd/lightningd --lightning-dir=/tmp/" doc/lightningd-config.5.md
@awk '/^$$/ { do { getline } while ($$0 ~ /^( {4,}|\t)/) } /^\s*```/ { do { getline } while ($$0 !~ /^\s*```/) } /^([^`_\\]|`([^`\\]|\\.)*`|\b_|_\b|\\.)*\B_\B/ { print "" ; print "Unescaped underscore at " FILENAME ":" NR ":" ; print ; ret = 1 } ENDFILE { NR = 0 } END { exit ret }' doc/*.[0-9].md
# Makes sure that fields mentioned in schema are in man page, and vice versa.
check-config-docs: