GHA/badwords.yml: check source code wording

Closes #14073
This commit is contained in:
Daniel Stenberg 2024-07-01 15:53:54 +02:00
parent c074ba64a8
commit ca6b05b6dc
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 20 additions and 7 deletions

View File

@ -25,7 +25,7 @@ you'd:you would
you'll:you will
you're:you are
should've:should have
don't:do not
don't=do not
could've:could have
doesn't:does not
isn't:is not
@ -59,8 +59,8 @@ doesn't:does not
won't:will not
couldn't:could not
\bwill\b:rewrite to present tense
32bit=32-bit
64bit=64-bit
\b32bit=32-bit
\b64bit=64-bit
32 bit\b=32-bit
64 bit\b=64-bit
64-bits:64 bits or 64-bit

View File

@ -18,12 +18,25 @@ on:
permissions: {}
jobs:
check:
docs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
- name: check
run: ./.github/scripts/badwords.pl < .github/scripts/badwords.txt docs/*.md docs/libcurl/*.md docs/libcurl/opts/*.md docs/cmdline-opts/*.md docs/TODO docs/KNOWN_BUGS
- name: check
run: ./.github/scripts/badwords.pl < .github/scripts/badwords.txt docs/*.md docs/libcurl/*.md docs/libcurl/opts/*.md docs/cmdline-opts/*.md docs/TODO docs/KNOWN_BUGS
source:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4
# we allow some extra in source code
- name: trim wordlist
run: grep -Ev '(\\bwill| url | dir )' .github/scripts/badwords.txt > .github/scripts/source.txt
- name: check
run: ./.github/scripts/badwords.pl < .github/scripts/source.txt `git ls-files -- src lib include`