]> git.ipfire.org Git - thirdparty/curl.git/commit
badwords: check indented lines in source code, fix fallouts
authorViktor Szakats <commit@vsz.me>
Fri, 14 Nov 2025 16:55:33 +0000 (17:55 +0100)
committerViktor Szakats <commit@vsz.me>
Sat, 15 Nov 2025 12:25:02 +0000 (13:25 +0100)
commit2dc71ba8bf70fa8d7e345cb0baeb4a4ea804994e
treefc47011098a5156a387ed8533aa955a6c145cd4d
parent8a968095df066410f23861597c3f8a3b04239bb5
badwords: check indented lines in source code, fix fallouts

- badwords.pl: add `-a` option to check all lines in source code files.
  Before this patch indented lines were skipped (to avoid Markdown code
  fences.)
- GHA/checksrc: use `-a` when verifying the source code.
- GHA/checksrc: disable `So` and `But` rules for source code.
- GHA/checksrc: add docs/examples to the verified sources.
- badwords.txt: delete 4 duplicates.
- badwords.txt: group and sort contractions.
- badwords.txt: allow ` url = `, `DIR`, `<file name`.

Closes #19536
73 files changed:
.github/scripts/badwords.pl
.github/scripts/badwords.txt
.github/workflows/checksrc.yml
docs/examples/anyauthput.c
docs/examples/connect-to.c
docs/examples/cookie_interface.c
docs/examples/debug.c
docs/examples/ephiperfifo.c
docs/examples/ftpupload.c
docs/examples/htmltidy.c
docs/examples/htmltitle.cpp
docs/examples/http2-download.c
docs/examples/http2-serverpush.c
docs/examples/http2-upload.c
docs/examples/http3.c
docs/examples/https.c
docs/examples/imap-ssl.c
docs/examples/log_failed_transfers.c
docs/examples/multi-debugcallback.c
docs/examples/multi-formadd.c
docs/examples/multithread.c
docs/examples/parseurl.c
docs/examples/pop3-ssl.c
docs/examples/rtsp-options.c
docs/examples/simple.c
docs/examples/simplepost.c
docs/examples/smooth-gtk-thread.c
docs/examples/smtp-ssl.c
docs/examples/threaded-ssl.c
docs/examples/urlapi.c
lib/altsvc.c
lib/cf-h2-proxy.c
lib/cf-socket.c
lib/cookie.c
lib/curl_gethostname.c
lib/curlx/fopen.c
lib/curlx/inet_ntop.c
lib/fake_addrinfo.c
lib/file.c
lib/ftp.c
lib/headers.c
lib/hostip.c
lib/hsts.c
lib/http.c
lib/http2.c
lib/multi.c
lib/multi_ev.c
lib/pop3.c
lib/progress.c
lib/socks.c
lib/speedcheck.c
lib/url.c
lib/urlapi.c
lib/vauth/digest.c
lib/vquic/curl_osslq.c
lib/vquic/curl_quiche.c
lib/vssh/libssh.c
lib/vssh/libssh2.c
lib/vtls/apple.c
lib/vtls/openssl.c
lib/vtls/schannel.c
lib/vtls/vtls.c
lib/vtls/wolfssl.c
lib/ws.c
src/config2setopts.c
src/tool_cb_rea.c
src/tool_cb_see.c
src/tool_doswin.c
src/tool_getparam.c
src/tool_operate.c
src/tool_operhlp.c
src/tool_paramhlp.c
src/tool_parsecfg.c