diff --git a/.github/scripts/badwords.txt b/.github/scripts/badwords.txt index 237503d625..5b65736c13 100644 --- a/.github/scripts/badwords.txt +++ b/.github/scripts/badwords.txt @@ -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 diff --git a/.github/workflows/badwords.yml b/.github/workflows/badwords.yml index 3c6bd961af..467314e3bf 100644 --- a/.github/workflows/badwords.yml +++ b/.github/workflows/badwords.yml @@ -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`