Migrate spelling-0.0.19 changes from main
This commit is contained in:
parent
d444280fa2
commit
162ff6c705
27
.github/actions/spell-check/advice.md
vendored
Normal file
27
.github/actions/spell-check/advice.md
vendored
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
<!-- See https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples%3A-advice --> <!-- markdownlint-disable MD033 MD041 -->
|
||||||
|
<details><summary>If you see a bunch of garbage</summary>
|
||||||
|
|
||||||
|
If it relates to a ...
|
||||||
|
<details><summary>well-formed pattern</summary>
|
||||||
|
|
||||||
|
See if there's a [pattern](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns) that would match it.
|
||||||
|
|
||||||
|
If not, try writing one and adding it to the `patterns.txt` file.
|
||||||
|
|
||||||
|
Patterns are Perl 5 Regular Expressions - you can [test](
|
||||||
|
https://www.regexplanet.com/advanced/perl/) yours before committing to verify it will match your lines.
|
||||||
|
|
||||||
|
Note that patterns can't match multiline strings.
|
||||||
|
</details>
|
||||||
|
<details><summary>binary-ish string</summary>
|
||||||
|
|
||||||
|
Please add a file path to the `excludes.txt` file instead of just accepting the garbage.
|
||||||
|
|
||||||
|
File paths are Perl 5 Regular Expressions - you can [test](
|
||||||
|
https://www.regexplanet.com/advanced/perl/) yours before committing to verify it will match your files.
|
||||||
|
|
||||||
|
`^` refers to the file's path from the root of the repository, so `^README\.md$` would exclude [README.md](
|
||||||
|
../tree/HEAD/README.md) (on whichever branch you're using).
|
||||||
|
</details>
|
||||||
|
|
||||||
|
</details>
|
35
.github/actions/spell-check/excludes.txt
vendored
35
.github/actions/spell-check/excludes.txt
vendored
|
@ -1,3 +1,13 @@
|
||||||
|
# See https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-excludes
|
||||||
|
(?:^|/)(?i)COPYRIGHT
|
||||||
|
(?:^|/)(?i)LICEN[CS]E
|
||||||
|
(?:^|/)package(?:-lock)\.json$
|
||||||
|
(?:^|/)vendor/
|
||||||
|
/package(?:-lock|)\.json$
|
||||||
|
/pinyindb/
|
||||||
|
/settings-html/
|
||||||
|
ignore$
|
||||||
|
[/.][a-z]{2}(?:-[a-zA-Z]{2}|)\.
|
||||||
\.ai$
|
\.ai$
|
||||||
\.bmp$
|
\.bmp$
|
||||||
\.dat$
|
\.dat$
|
||||||
|
@ -7,13 +17,28 @@
|
||||||
\.ico$
|
\.ico$
|
||||||
\.jpg$
|
\.jpg$
|
||||||
\.lcl$
|
\.lcl$
|
||||||
|
\.lock$
|
||||||
|
\.min\.
|
||||||
|
\.mod$
|
||||||
\.pdf$
|
\.pdf$
|
||||||
\.png$
|
|
||||||
\.PNG$
|
\.PNG$
|
||||||
|
\.png$
|
||||||
\.woff$
|
\.woff$
|
||||||
\.zip$
|
\.zip$
|
||||||
|
^doc/devdocs/akaLinks\.md$
|
||||||
|
^src/common/logger/logger\.vcxproj\.filters$
|
||||||
|
^src/common/notifications/BackgroundActivatorDLL/BackgroundActivator\.vcxproj\.filters$
|
||||||
|
^src/common/notifications/BackgroundActivatorDLL/cpp\.hint$
|
||||||
|
^src/modules/colorPicker/ColorPickerUI/Resources/colorPicker\.cur$
|
||||||
|
^src/modules/fancyzones/lib/FancyZonesWinHookEventIDs\.h$
|
||||||
|
^src/modules/imageresizer/dll/ContextMenuHandler\.rgs$
|
||||||
|
^src/modules/imageresizer/dll/ImageResizerExt\.rgs$
|
||||||
|
^src/modules/powerrename/testapp/PowerRenameTest\.vcxproj\.filters$
|
||||||
|
^src/modules/powerrename/UWPui/pch\.h$
|
||||||
|
^src/modules/powerrename/UWPui/PowerRenameUWPUI\.vcxproj\.filters$
|
||||||
|
^src/modules/previewpane/PreviewPaneUnitTests/HelperFiles/MarkdownWithHTMLImageTag\.txt$
|
||||||
|
^tools/CleanUp_tool/CleanUp_tool\.vcxproj\.filters$
|
||||||
|
^\.github/
|
||||||
^\.github/actions/spell-check/
|
^\.github/actions/spell-check/
|
||||||
/package(?:-lock|)\.json$
|
^\.gitmodules$
|
||||||
/pinyindb/
|
(?:^|/)WindowsSettings\.json$
|
||||||
/settings-html/
|
|
||||||
[/.][a-z]{2}(?:-[a-zA-Z]{2}|)\.
|
|
||||||
|
|
803
.github/actions/spell-check/expect.txt
vendored
803
.github/actions/spell-check/expect.txt
vendored
File diff suppressed because it is too large
Load diff
26
.github/actions/spell-check/patterns.txt
vendored
26
.github/actions/spell-check/patterns.txt
vendored
|
@ -1,11 +1,25 @@
|
||||||
|
# See https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns
|
||||||
https?://(?:(?:www\.|)youtube\.com|youtu.be)/[-a-zA-Z0-9?&=]*
|
https?://(?:(?:www\.|)youtube\.com|youtu.be)/[-a-zA-Z0-9?&=]*
|
||||||
|
# GitHub SHAs
|
||||||
|
\bapi.github\.com/repos/[^/]+/[^/]+/[^/]+/[0-9a-f]+\b
|
||||||
://github\.(?:com|blog)/[^\w")]+
|
://github\.(?:com|blog)/[^\w")]+
|
||||||
|
(?:\[[0-9a-f]+\]\(https:/|)/github\.com/[^/]+/[^/]+/[^/]+/[0-9a-f]+(?:[-0-9a-zA-Z/#.]*|)\b
|
||||||
|
# githubusercontent
|
||||||
://githubusercontent\.com/[^\w")]+
|
://githubusercontent\.com/[^\w")]+
|
||||||
|
# gist github
|
||||||
|
/gist\.github\.com/[^/]+/[0-9a-f]+
|
||||||
|
|
||||||
|
# msdn
|
||||||
|
\b(?:download\.visualstudio|docs|msdn)\.microsoft\.com/[-_a-zA-Z0-9()=./]*
|
||||||
|
|
||||||
data:[a-zA-Z=;,/0-9+-]+
|
data:[a-zA-Z=;,/0-9+-]+
|
||||||
0x[0-9a-fA-F](?:\.[0-9a-fA-F]*|)[pP]
|
0x[0-9a-fA-F](?:\.[0-9a-fA-F]*|)[pP]
|
||||||
(?:0[Xx]|U\+|#)[a-f0-9A-FGgRr]{2,}[Uu]?[Ll]{0,2}\b
|
(?:0[Xx]|U\+|#)[a-f0-9A-FGgRr]{2,}[Uu]?[Ll]{0,2}\b
|
||||||
[{"][0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[}"]
|
# uuid:
|
||||||
\b([A-Za-z])\1{3,}\b
|
[-<({"'>][0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}[<'"})>]
|
||||||
|
|
||||||
|
# ignore long runs of a single character:
|
||||||
|
\b([A-Za-z])\g{-1}{3,}\b
|
||||||
(?:L"[abAB]+", ){3}L"[abAB]+"
|
(?:L"[abAB]+", ){3}L"[abAB]+"
|
||||||
"Lorem[^"]+?\."
|
"Lorem[^"]+?\."
|
||||||
TestCase\("[^"]+"
|
TestCase\("[^"]+"
|
||||||
|
@ -17,6 +31,8 @@ TestCase\("[^"]+"
|
||||||
|
|
||||||
# Windows paths
|
# Windows paths
|
||||||
\\native
|
\\native
|
||||||
|
\\netcoreapp
|
||||||
|
\\netstandard
|
||||||
\\notifications
|
\\notifications
|
||||||
\\recyclebin
|
\\recyclebin
|
||||||
\\reinstall
|
\\reinstall
|
||||||
|
@ -27,6 +43,7 @@ TestCase\("[^"]+"
|
||||||
\\restore
|
\\restore
|
||||||
\\result
|
\\result
|
||||||
\\runner
|
\\runner
|
||||||
|
\\runtimes
|
||||||
\\Telemetry
|
\\Telemetry
|
||||||
\\telemetry
|
\\telemetry
|
||||||
\\testapp
|
\\testapp
|
||||||
|
@ -42,6 +59,11 @@ TestCase\("[^"]+"
|
||||||
# Id info inside markdown file (registry.md)
|
# Id info inside markdown file (registry.md)
|
||||||
^\|\s+ID\s+\|\s*\`[0-9A-F]{32}\`
|
^\|\s+ID\s+\|\s*\`[0-9A-F]{32}\`
|
||||||
|
|
||||||
|
# TestCase strings intentionally have non dictionary items
|
||||||
|
\[TestCase\(new string.*\]
|
||||||
|
|
||||||
# marker for ignoring a comment to the end of the line
|
# marker for ignoring a comment to the end of the line
|
||||||
^.*/\* #no-spell-check-line \*/.*$
|
^.*/\* #no-spell-check-line \*/.*$
|
||||||
// #no-spell-check.*$
|
// #no-spell-check.*$
|
||||||
|
|
||||||
|
http://tes/
|
||||||
|
|
20
.github/workflows/spelling.yml
vendored
20
.github/workflows/spelling.yml
vendored
|
@ -1,20 +0,0 @@
|
||||||
name: Spell checking
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
schedule:
|
|
||||||
# * is a special character in YAML so you have to quote this string
|
|
||||||
- cron: '15 * * * *'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build:
|
|
||||||
name: Spell checking
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v2.0.0
|
|
||||||
with:
|
|
||||||
fetch-depth: 5
|
|
||||||
- uses: check-spelling/check-spelling@0.0.16-alpha
|
|
||||||
env:
|
|
||||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
|
||||||
bucket: .github/actions
|
|
||||||
project: spell-check
|
|
22
.github/workflows/spelling2.yml
vendored
Normal file
22
.github/workflows/spelling2.yml
vendored
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
# spelling.yml is blocked per https://github.com/check-spelling/check-spelling/security/advisories/GHSA-g86g-chm8-7r2p
|
||||||
|
name: Spell checking
|
||||||
|
on:
|
||||||
|
pull_request_target:
|
||||||
|
push:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
spelling:
|
||||||
|
name: Spell checking
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: checkout-merge
|
||||||
|
if: "contains(github.event_name, 'pull_request')"
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
with:
|
||||||
|
ref: refs/pull/${{github.event.pull_request.number}}/merge
|
||||||
|
- name: checkout
|
||||||
|
if: "!contains(github.event_name, 'pull_request')"
|
||||||
|
uses: actions/checkout@v2
|
||||||
|
- uses: check-spelling/check-spelling@v0.0.19
|
||||||
|
with:
|
||||||
|
config: .github/actions/spell-check
|
Loading…
Reference in a new issue