42f7403bf5
### Plurals and paste tenses In the past, plurals `foo`+`s` and past tenses `foo`+`ed` were automatically tolerated. This turned out to be a bad design choice on my part. The basic example is that `potatos` would sometimes be treated as a mistake and sometimes not (depending on the presence of `potato`). You can see in this PR, that this logic resulted in `Applys` being accepted as a word along with `AppContainered` -- there's nothing intrinsically wrong w/ the latter, but unfortunately in order to screen out the former, my shortcut just couldn't stick around. This means that the `dictionary`/`expect` files will grow perhaps by a tiny bit, but as you can see, not really by much. This is also why `thereses` (a user) was accepted as a word in the past (therese is in the base dictionary, so `therese` + `s` was acceptable). ### Pull requests When GitHub initially introduced GitHub Actions, the event for `pull_request` was created without enough permission for a tool like this to work properly. I worked around that by using the `schedule` event. In 2020, they introduced a replacement event `pull_request_target` which has enough permission. This means that I can stop relying on the `schedule` event. ### Miscellaneous * I've folded together some `expect/` files since now is as good a time as any. * I've included a hint about `excludes.txt` (I added a similar one for our primary repo recently, and it came up this week in `microsoft/terminal` -- @zadjii-msft) * I've standardized on a default of `.github/actions/spelling` to make the out of the box experience easier for new adopters, so I'm applying that change here -- if you're attached to the old directory name, specifying it is still supported. -- note the directory rename may cause a merge conflict for people with open PRs and changes to the contents, this shouldn't be a big problem.
25 lines
999 B
Plaintext
25 lines
999 B
Plaintext
https://(?:(?:[-a-zA-Z0-9?&=]*\.|)microsoft\.com)/[-a-zA-Z0-9?&=_#\/.]*
|
|
https://aka\.ms/[-a-zA-Z0-9?&=\/_]*
|
|
https://www\.itscj\.ipsj\.or\.jp/iso-ir/[-0-9]+\.pdf
|
|
https://www\.vt100\.net/docs/[-a-zA-Z0-9#_\/.]*
|
|
https://www.w3.org/[-a-zA-Z0-9?&=\/_#]*
|
|
https://(?:(?:www\.|)youtube\.com|youtu.be)/[-a-zA-Z0-9?&=]*
|
|
https://[a-z-]+\.githubusercontent\.com/[-a-zA-Z0-9?&=_\/.]*
|
|
https://www.xfree86.org/[-a-zA-Z0-9?&=\/_#]*
|
|
[Pp]ublicKeyToken="?[0-9a-fA-F]{16}"?
|
|
(?:[{"]|UniqueIdentifier>)[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}(?:[}"]|</UniqueIdentifier)
|
|
(?:0[Xx]|\\x|U\+|#)[a-f0-9A-FGgRr]{2,}[Uu]?[Ll]{0,2}\b
|
|
microsoft/cascadia-code\@[0-9a-fA-F]{40}
|
|
\d+x\d+Logo
|
|
Scro\&ll
|
|
# selectionInput.cpp
|
|
:\\windows\\syste\b
|
|
TestUtils::VerifyExpectedString\(tb, L"[^"]+"
|
|
(?:hostSm|mach)\.ProcessString\(L"[^"]+"
|
|
\b([A-Za-z])\g{-1}{3,}\b
|
|
0x[0-9A-Za-z]+
|
|
Base64::s_(?:En|De)code\(L"[^"]+"
|
|
VERIFY_ARE_EQUAL\(L"[^"]+"
|
|
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789\+/"
|
|
std::memory_order_[\w]+
|