Skip to content

Commit

Permalink
Upgrade check-spelling to v0.0.22
Browse files Browse the repository at this point in the history
Signed-off-by: Josh Soref <[email protected]>
  • Loading branch information
jsoref committed Nov 15, 2023
1 parent 9e9a931 commit 06620c5
Show file tree
Hide file tree
Showing 9 changed files with 372 additions and 667 deletions.
4 changes: 3 additions & 1 deletion .github/actions/spelling/advice.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ https://www.regexplanet.com/advanced/perl/) yours before committing to verify it

* well-formed pattern.

If you can write a [pattern](https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns) that would match it,
If you can write a [pattern](
https://github.com/check-spelling/check-spelling/wiki/Configuration-Examples:-patterns
) that would match it,
try adding it to the `patterns.txt` file.

Patterns are Perl 5 Regular Expressions - you can [test](
Expand Down
15 changes: 5 additions & 10 deletions .github/actions/spelling/allow.txt
Original file line number Diff line number Diff line change
Expand Up @@ -129,8 +129,8 @@ deserializing
dest
devblogs
differentpath
DISMAPI
DIRECTONLY
DISMAPI
distro
dll
dllexport
Expand Down Expand Up @@ -265,8 +265,8 @@ INVALIDSID
iomanip
iostream
IPinning
IPortable
ipmo
IPortable
ISAPPROVEDFOROUTPUT
isspace
istream
Expand Down Expand Up @@ -322,6 +322,8 @@ mrm
msbuild
msdata
MSDN
MSHCTX
MSHLFLAGS
msi
msiexec
msix
Expand All @@ -331,8 +333,6 @@ msixmgr
msixsdk
msixsdkx
msixtest
MSHCTX
MSHLFLAGS
msrc
Multifile
Multimatch
Expand Down Expand Up @@ -463,6 +463,7 @@ removemanifest
removepin
removeportablefile
repolibtest
REQS
requeue
rescap
resetpins
Expand All @@ -474,7 +475,6 @@ RESTSOURCE
resw
resx
rethrowing
REQS
roadmap
robuffer
rowcount
Expand Down Expand Up @@ -578,7 +578,6 @@ symlink
symlinks
symlinktarget
Sys
sz
TARG
TARGETDIR
targetentrypoint
Expand Down Expand Up @@ -611,7 +610,6 @@ triaged
trunc
TRUSTEDPEOPLE
trx
tt
ttl
typedef
typename
Expand Down Expand Up @@ -674,7 +672,6 @@ versioning
VERYSILENT
VFT
visualstudio
vm
VOS
vso
wapproj
Expand Down Expand Up @@ -728,5 +725,3 @@ XTOKEN
xunit
yaml
yml
yy
zh
Loading

1 comment on commit 06620c5

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@check-spelling-bot Report

🔴 Please review

See the 📜action log or 📝 job summary for details.

Unrecognized words (1547)
abcd
ABORTIFHUNG
Abyssmedia
accepteula
ackages
acl
Acro
adjacents
adml
admx
Aegisub
AFAIK
Affitti
Aflalo
agg
aicli
AICLIC
Aidfor
AIO
Alacritty
Albahari
alch
ALCPU
Alexey
Algodoo
Algoryx
Alipay
Alipaycom
allusers
alreadyinstalled
AMap
Amazoncom
amrutha
Andriy
Anfibia
Anireel
Ansgar
ansistring
Antmicro
APARTMENTTHREADED
apfn
apicontract
apiset
Apower
apowersoft
Appest
Appestcom
appinstallertest
Appium
applic
appname
Approximatrix
appshutdown
APPTERMINATION
aps
Aquadro
Archivio
Arduino
Areanet
argumentlist
Armagetron
ARMNT
arp
arphelper
Artsoft
ASAN
Asbrink
Ascensio
ASequence
Ashampoo
ashpatil
Ashwini
Assessmentand
Associazioni
ASwitch
ASYNCRTIMP
Atest
ATL
Atlassian
Atomix
AType
Audials
AUrl
Authenticode
Automattic
Autonoleggio
awandersick
AWSSAM
axo
Aya
azurewebsites
Backupand
badbit
bak
balena
Baz
bcp
BCTV
beatdrop
Beatswinlogbeat
Beda
beeftext
beeftextorg
BEFACEF
Benitovander
Betaflight
Betaflightopensourceproject
bfd
BFirst
bght
Biblioteca
Biji
Bijiv
BITMAPINFOHEADER
bitmask
Bitnami
Bittorrentproject
Bitwarden
bkup
blargle
blockedbypolicy
blogs
bluetooth
blupi
blupiorg
Bobthe
BOINC
bomgar
BOMs
boop
Boosterfor
Borvid
boundparms
Boxbetaversionbeta
Boxstar
BPM
bpp
BPSBQJ
bracketsio
brk
Brogden
Browsable
Browserfor
BSODs
BSZ
BTFNM
btm
btp
Buf
buildhelp
BUILDOUTDIR
buildtransitive
BUILTINS
Bunkus
butterflow
butterflowui
butterflowuigithub
bvba
cachefile
Cacher
Caelers
Camtasia
cancelledbyuser
Canneverbe
Cantiere
Caphyon
Captura
casemap
casemappings
catchorg
cbegin
cch
CCleaner
CCPKU
CDEF
CDJNZKFM
CDogs
Cem
cend
centralus
Cepowski
Cerebro
certmgr
certs
cfr
CFZ
cgi
cgmanifest
checkbox
checkin
cinq
CINTERFACE
Citycraft
Clashfor
CLASSNOTREG
CLIE
Clientfor
Climent
Clinici
CLOSEAPP
cloudapp
Cloudflare
cls
clsctx
clsid
Cmediaplayer
CMGJD
Cobben
COBJMACROS
codegen
CODEOWNERS
COINIT
Collider
Colobot
Colorpicker
COMGLB
Commandercom
commandline
compat
Comptabilit
Compu
Concat
Configurator
Conplanner
contactsupport
Contasimple
contentfiles
contoso
Contosocom
contractversion
Coolnew
coolnewpdf
copytranslator
corecrt
Corporationfor
Corretto
CORSAIRi
Coru
COTI
Cotret
Couchbase
count'th
countof
countryregion
coveragexml
Cozic
CPIL
cplusplus
Cppcheck
Cppcheckteam
CPUID
CPUIDCPUZ
CPUIDHW
createmanifestmetadata
Crypter
cryptomator
cryptomatororg
CRZD
CRZQDCJ
csdef
CSignal
cstdint
CSTR
CString
CSVK
cswinrt
csx
ctc
Ctx
cubicsdr
cubicsdrcom
curated
currentuser
Cyberduck
CYRL
CZB
DACL
Danilov
darktable
Datalust
datetime
datetimeoffset
DBeaver
Dbg
dbmdl
dbproj
DCGQ
DCMUI
Dcom
debian
dedupe
Deezer
Defraggler
deigh
deleteifnotneeded
dengine
denginenet
Dentistico
DENYWR
dependant
desktopappinstaller
devhome
Devolutions
dic
Digimezzo
Digitales
Dipendenti
diskfull
dism
Dixa
Diz
DJe
DJI
dlldata
dllimport
dnld
Dobbeleer
docstates
Documenti
Dokan
Dokany
dorg
Dotz
drawio
Driverfor
Dropbox
DSJ
DUPLICATEALIAS
dustojnikhummer
dvinns
DWS
Dynastream
ebbflow
Ebbflowio
ecf
ecfr
ecfrbrowse
ECustom
Editionalpha
Edraw
Edt
Edu
EFGH
EFile
efileresource
Egorgonzola
EGR
Elasticsearch
Elgato
Emjysoft
Empoche
Empochecom
Encrypto
endregion
ENDSESSION
Enpass
EPester
Epiforge
epth
EQU
ERANGE
erengy
errcode
errmsg
errno
ERRORONEXIT
Erz
Esami
ESource
ESRB
etest
Ethereum
Ethereumprotocol
etl
Evernote
Evernotev
execustom
EXEHASH
experimentalfeatures
Famatech
Farlane
fclose
fdw
Febooti
FECAFEB
fedorapeople
Felement
Ferdi
ffftp
Fiala
fileinuse
fileno
Filtercriteria
Finalizers
fintimes
Firefox
Firetrust
Fisioterapico
Fixfor
flargle
flexera
FMW
FMWX
Fndroid
FOF
foldc
foldcase
FOLDERID
FORPARSING
Foto
Foxit
FPV
Fre
Freeware
Fsam
Fsp
ftp
FULLMUTEX
FULLWIDTH
Fulvio
fundraiser
fuzzer
FXP
FXZD
fzanollo
Garmin
GCN
Gcom
gcpi
GDATA
Geany
Geanydeveloperteam
Geekbench
Generiche
Gephi
GES
GESMBH
Gestione
GFFDXD
Ghostgum
Ghostscript
GHS
Giel
gitlab
gity
Glav
Glocker
Gmb
gmtime
Gnukem
gnuplot
gnuplotdevelopmentteam
gnuplotpatchlevel
GOGGALAXY
Goimplementationofthe
goku
golangorg
gom
Gougelet
Goyal
Gpg
GPUZ
Grafana
Grammarly
Grammarlyfor
Grampsproject
Graphcool
Graphi
Graphviz
Greenshot
gri
GRPICONDIR
GRPICONDIRENTRY
GSview
guiddef
guinget
Guinpin
Guutara
GVX
GXJ
Hackathon
hashtable
Hasselberg
Hauke
Hedgewars
Heiko
helplib
helplibrary
Heyenrath
hhc
hhk
hhp
hhx
hideme
highcontrast
HINSTANCE
hkey
hlocal
HMNIS
hmodule
Hocevar
Hohnstaedt
Hotspot
Housecall
Hovancik
Howto
hre
hresults
hrow
HShirouzu
HTG
htm
HTollervey
huawei
Huorong
HVJW
HWi
hwnd
HZBVF
HZKG
IAP
IARP
IAttachment
IBE
ico
ICONDIR
ICONDIRENTRY
ICONIMAGE
idl
idx
IEnum
IFACEMETHODIMP
Ifrah
IHelp
iid
IISOn
ilemode
img
iml
Implbits
inet
Informacijske
Inkscape
inout
inproc
installinprogress
INSTALLPROPERTY
installshield
instream
insufficientmemory
Intelli
INTRESOURCE
Intuiter
invalidparameter
iobj
IPackage
ipch
ipdb
IPN
isable
IServer
ishelp
ISQ
istreambuf
ISVs
ISWIX
itf
itr
IWin
Iworkinggroup
Jackett
Janea
Janez
JArray
Jasinski
Jasinskiwww
JChem
JDictionary
jdk
JDKJD
JDM
jfearn
jfm
JGraph
Jitsi
JJR
JJVZXG
jkl
JLN
jmconfig
JMKMC
JNNTH
JObject
Jocs
jpalardy
JREs
jrsoftware
jrsoftwareorg
jsoncpp
JTJ
JToken
JValue
JXDBM
JYL
Kaido
Kaku
Kandra
Karlsson
KDE
kdenlive
kdiff
KDP
Keepsoft
Keybase
KGNRVSS
KHD
KHKZS
KHM
KHPQ
KHPXMW
KHQZ
Kitware
KKBOX
KLCP
KLite
KNOWNFOLDERID
Knutsson
Kosata
Kovid
Kowalczyk
KQZX
Krisp
Krita
Krzysztof
KSlideshow
KStogram
KTCH
ktf
Kurata
Kurei
KVideo
KVideoto
Kwith
KYou
Lakend
Languagego
Laplink
Laragon
LATN
Lavori
LBRY
ldcase
ldf
Leagueof
learnxinyminutes
Lehto
Lenovo
leokhoa
Leonflix
Lerch
Levitsky
Lexikos
LFCZM
LFD
lhs
Liberica
LIBID
Librari
Libraryfor
libsolv
libyaml
Lidarr
Lifecycle
Lightbend
Lightscreen
linq
Linrad
Lios
liv
liwpx
LKPZT
LKWQ
LMath
localizationpriority
localsource
Logitech
Logon
Logspire
LOWORD
LPARAM
LPBYTE
LPCWSTR
lpdw
LPDWORD
lpfn
LPGRPICONDIR
LPGRPICONDIRENTRY
LPICONDIR
LPICONDIRENTRY
LPICONIMAGE
lpitemidlist
LPSTR
lpsz
LPW
LPWCH
LPWSTR
LRESULT
LSoft
LSTATUS
LTDA
luffy
Luffytaro
Luiz
maclachlan
Majsoul
malloc
malware
Malwarebytes
Malzner
Manarin
mapdatafolding
mapeditor
mapeditororg
mapview
marha
marhauserssourceforgenet
Markush
Mastroddi
Mattermost
Maurcio
Mavic
Maxed
Maxthon
maxvalue
maybenull
MBH
MClient
MCX
mdf
mdmp
MDs
megamorf
Meldproject
Meltytech
memcpy
meme
Memurai
MFNDJM
mfractor
midl
minexample
Miniconda
minidump
minschema
mircearoata
Miskiewicz
missingdependency
MITIST
mkgmtime
MKV
MMic
MMmmbbbb
MMZ
MODA
mof
monicka
Monofor
Moolenaar
Moolenaaretal
Moonchild
Motrix
Mouafik
Mousewithout
Mozilla
MPCHC
MPI
MPISDK
MPNS
MPRKNN
mpv
mpvnet
MQTT
msdownload
msft
msftrubengu
MSIHASH
MSIXHASH
msstore
MSVC
MSYS
MTCS
Mugiwara
MUI
Mullvad
Multideclaration
multimap
MYCOM
mycustom
MYGAMES
myinstalldir
mylog
Mypal
mysilent
mysilentwithprogress
Nadeo
namazso
nameof
namtuk
nativehandle
Navimatics
NBLGGH
NBT
ncb
NCrunch
ndf
ndm
NDoc
Nemec
Neotys
Nestcom
NESTEDINSTALLER
NETAPI
netfx
netlify
Netron
NETSDK
Newtonsoft
nexusfont
NFO
NGWIN
Nicke
nightlybuild
Nmap
NMGB
Nnetwork
NNHVQ
NNS
NNXF
NOAGGREGATION
NOCLOSE
NOCRLF
Nodist
NOEXPAND
NOLINKINFO
Noname
nonetwork
NONFOLDERS
nonterminated
Nordquist
NOREMOVE
normer
NOSEARCH
NOSEPARATOR
notalostreference
NOTAPROPERTY
notmatch
NOTRACK
NOUPDATE
Npcap
npmjs
Nsight
nsis
NSwag
ntvs
nuffing
nullopt
Nullpo
Nullsoftand
NVDA
nvidia
NVIDIANVIDIARTX
NVIDIARTX
nvuser
NZXT
NZXTCAM
oaidl
objbase
objidl
Objs
ODBC
odx
offsetof
ofile
OHRRPGC
OHRRPGCE
ojdkbuild
ojdkbuildopensourceproject
OLEDB
ONLYOFFICE
oop
opendb
opensdf
OPTOUT
Osaj
osfhandle
Outertech
Outptr
OVERLAPPEDWINDOW
packageinuse
packageinusebyapplication
PACL
Padeditor
Pagamento
paket
pandoc
pandocplot
Pankov
PARAMETERMAP
paramref
patchlevel
pathparts
Patil
Pawel
pcb
PCCERT
PCFQJQ
PCmover
PCs
pcwsz
PDWORD
PEGI
Personnelle
PFM
pfn
pfxpath
pgc
pgd
PGLDJ
Pham
Phap
Pherson
PHH
Pid
pidb
pidl
pidlist
Pierree
Pkcs
pkgmgr
pkindex
pkix
Playnite
Plexamp
plg
Plotts
Pmagic
PMS
pokerth
Polypop
positionals
Postgre
powershellgallery
powertoys
Prall
Pratiche
PRende
Prenotazione
Presscom
Prestiti
pri
Prikryl
Primesieve
processthreads
productcode
PRODUCTICON
proj
Protocollo
proxystub
pscustomobject
psd
psess
pseudocode
PSHOST
psm
psobject
Psztyc
ptstr
PTVS
PTZ
publickey
Publicrelease
publishproj
publishsettings
pubxml
Puckette
pvk
pvm
pwabuilder
PWAs
PWSTR
pyc
pycache
PZJ
Qalculate
QGIS
QGISA
QGISPi
qinghai
QText
QUERYENDSESSION
QVTHDC
qword
Racerteam
RAdevelopers
Ramaswamy
Rambox
Rantscom
rar
Rawnsley
rawtherapee
rawtherapeecom
rbegin
rcf
Rcommunity
RCore
rdl
REALi
rebootinitiated
rebootrequiredforinstall
rebootrequiredtofinish
Reconfigurator
redirector
Redist
REFIID
REGDB
regexes
REGSAM
Rehman
Reichardt
Reichl
Reko
Rekodecompilerfor
relativefilepath
remboursements
remoteit
Removecom
Rengine
Renode
Renold
Renoldandthe
reparse
restsource
Revo
Rfor
RFoundation
RGBQUAD
rgex
rgp
rgpsz
rhs
Ricevute
Ridgers
riid
roblox
Robo
Rocks'n
Rocksn
Roeder
Roni
ronomon
ROpen
Ropensource
Roshal
Rosi
rosoft
rowids
roy
rpcndr
rpcsal
rptproj
RPZ
RQLL
RRF
rrr
rsp
RStudio
rsuser
Rtools
RTTI
RTX
Rubywith
runspace
runtimeclass
ryfu
rzkzqaqjwj
Sachin
Saera
Safenet
Salplachta
Samsung
Sangoma
SARL
Sasdi
Savoir
Sayuri
sbcl
sbr
sbt
Scalzi
scc
schematab
schemaview
Schiegg
Schweer
Schweerand
Schwendener
scilab
Scm
Screenshot
Scribus
Scumm
sddl
sdf
secana
SECUREFILEPATH
secureobject
securestring
Sejda
seof
seonglae
Serraniel
servercert
servercertificate
setmetadatabymanifestid
SETTINGCHANGE
SETTINGMAPPING
SFCX
SHCONTF
SHGDN
Shirouzu
Shizuku
Shotcut
SHOWNORMAL
SIA
sid
Sideload
Sidorov
SIGNATUREHASH
Silverlight
Simdsoft
Simmetri
Sindre
Sitdown
SIW
Skare
Skiljan
Sku
Skype
SLAPI
Slideshow
SMTO
Snagit
snk
soins
SOLARWATT
Soluciones
Sommerfeldt
Sonos
Sorge
Sorhus
sortof
sourceforge
SOURCESDIRECTORY
sourceversion
spamming
SPAPI
Spek
spikespaz
Spim
sqlectron
SQWXM
Srinivasan
SRL
SRPG
srs
SSHFS
Stampa
standalone
startswith
STARTUPINFOW
stax
STDMETHODCALLTYPE
Stef
Stefans
Stellarium
Stellariumteam
Stogram
storitve
Stratman
strawberryperl
strawberryperlcomproject
streambuf
Streamlabs
Streamlink
stretchly
STRRET
strtol
strtoul
strtoull
Studioversionnightlybuild
stylecop
Subbotin
subdir
subkey
Suivi
Sundaram
suo
superstring
svclog
SVG
SVN
SVWTT
swervy
SXM
SYD
SYG
Syncfrom
sys
Sysdiag
sysrefcomp
systemnotsupported
Szeniak
Tagit
Tailscale
Taisei
Taskade
Taskcade
taskhostw
Tatham
Tavoli
TBOOX
TCpp
tcs
Tdagent
Tecnico
TEFINCOM
Telerik
TEMPDIRECTORY
Templating
temppath
Terranova
Tessere
testdata
testexampleinstaller
Texmaker
Texnomic
texplorer
Textify
TFN
TGRMN
thedarktableproject
Thepg
Theq
Therapee
Thingamahoochie
thiscouldbeapc
threehundred
Tibbo
Tikz
timespan
Tkachuk
tlb
Tlg
tlh
tli
tmp
Toggl
Toinane
Tollervey
tombstoned
Toolsfor
Topala
TOperation
TOptions
Torrentcontributors
touchbyte
tpl
TPLKW
TProgress
transitioning
Trayzor
Trelby
Trelbyorg
TResult
TReturn
Trillian
trimstart
tristanpenman
Tsang
Tshwane
TSoftware
TSQL
TState
TStatus
TType
Tubeto
Tweeten
Twinkstar
typeof
typeparam
Typesfor
Tyrrrz
Ubisoft
ublish
UCase
ucasemap
UChars
ucnv
uec
ueli
uintptr
Ultimaker
Ultrapico
UMEZAWA
UMX
UNAVAIL
Unchecky
uninitialize
unins
uninstallation
uninstaller
uninstallprevious
uninstalls
Universityof
Unk
unknwn
Unknwnbase
unparsable
unvirtualized
UParse
Updatefor
upgradable
upgradecode
UPSERT
URLZONE
USBXp
userfilesetting
userosscache
userprefs
userprofile
USHORT
uuid
uvnc
uvncbvba
uwp
UXdesigne
UXL
Vacondio
VALUENAMECASE
Vatra
vbw
VCDKTM
vclib
VCV
VCXM
Ventis
VERSI
VERSIE
VGPT
Videoteca
Virt
Visio
VLC
VLD
vnc
vns
VNW
Vocalbetaversionbeta
voidtools
Vrew
VRXFHVP
vsconfig
vsp
vspscc
vspx
vssscc
vstest
vtbl
VTM
Vulkan
VVFMX
Walisch
wandersick
Warzone
Waterfox
Wayk
WBW
wcex
wcslen
WDAG
Webex
webpages
Webprofusion
Webserver
website
wereturtle
WERSJA
wesome
wfsopen
wgetenv
Whatif
WHP
Wifi
Winamp
windir
windowsdeveloper
winerror
wingetconfigroot
wingetcreate
wingetdev
wingetutil
winlogbeat
winrar
winreg
winrtact
winstring
wireshark
Wiresharkdevelopercommunitywwwwiresharkorg
withstarts
Wnd
WNDCLASSEX
WNKP
wondershare
workflows
Workrave
WPARAM
Wpp
wpr
wprp
wputenv
Writage
wsb
WSCKQSH
wsl
wsv
wto
wwinmain
wwwpokerthnet
wwwroot
wwwsbclorg
WZDNCRFJ
XAMPP
Xander
XCA
xcopy
xcount
Xeditor
xfg
XFGVIRT
XFile
XGHVWNBK
Xhmikos
Xiamen
xiles
XKFP
XMake
XMakebuildutility
XManifest
XMind
xmoto
XMUGIWARAMODULE
XPDBZ
XPDC
XPDCFJD
XPDCJ
XPDCK
XPDDZ
XPDF
XPDFF
XPDLNG
XPDM
XPDNG
XPDNH
XPDNLQK
XPDNXDPXBRSVXT
XPDNXG
XPDNZ
XPDNZJFNCR
XPDP
XPFCFBB
XPFCFKCNNTXGQD
XPFCFL
XPFCG
XPFCGHHXNH
XPFCWP
XPFCXFRDJ
XPFCXPF
XPFCXS
XPFD
XPFFBRXVQ
XPFFC
XPFFCCM
XPFFCM
XPFFH
XPFFS
XPFFT
XPFFTPNN
XPFM
XPFMJGWHHCNL
XPFMKKKLHMMK
XPFNZJKG
XPFNZKDRP
XPFP
XPFPFN
XPFPFW
XPFPFWMVTR
XPFPLCB
XPLAB
XPLATSTR
XPZR
XRESOURCEZORO
xsi
Xsrv
Xstudio
Xstudioisafullyfeatured
XTeam
XUsers
Xworks
XXT
yamato
yamlcreateps
Yandex
yao
Yinxiang
Youta
Yubi
Yubico
Yury
Zahariev
Zanollo
ZDC
Zentimo
Zentimocom
Zesite
Zettlr
ZFCZZR
Zheng
Zint
Zipalpha
ZIPHASH
Zoombeta
zoro
Zotero
ZSZS
ZTNFGD
Zulip
Zygor
To accept these unrecognized words as correct, you could run the following commands

... in a clone of the [email protected]:check-spelling-sandbox/winget-cli.git repository
on the spell-check-with-spelling branch (ℹ️ how do I use this?):

curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/v0.0.22/apply.pl' |
perl - 'https://github.com/check-spelling-sandbox/winget-cli/actions/runs/6872551518/attempts/1'
Available 📚 dictionaries could cover words not in the 📘 dictionary
Dictionary Entries Covers Uniquely
cspell:cpp/src/stdlib-cpp.txt 252 10 7
cspell:cpp/src/stdlib-c.txt 278 12 6
cspell:dotnet/dict/dotnet.txt 405 9 5
cspell:python/src/python/python-lib.txt 2417 18 4
cspell:php/dict/php.txt 1689 15 4

Consider adding them (in .github/workflows/spelling3.yml) for uses: check-spelling/[email protected] in its with:

      with:
        extra_dictionaries:
          cspell:cpp/src/stdlib-cpp.txt
          cspell:cpp/src/stdlib-c.txt
          cspell:dotnet/dict/dotnet.txt
          cspell:python/src/python/python-lib.txt
          cspell:php/dict/php.txt

To stop checking additional dictionaries, add (in .github/workflows/spelling3.yml) for uses: check-spelling/[email protected] in its with:

check_extra_dictionaries: ''
Pattern suggestions ✂️ (8)

You could add these patterns to .github/actions/spelling/patterns.txt:

# Automatically suggested patterns
# hit-count: 130 file-count: 64
# https/http/file urls
(?:\b(?:https?|ftp|file)://)[-A-Za-z0-9+&@#/%?=~_|!:,.;]+[-A-Za-z0-9+&@#/%=~_|]

# hit-count: 19 file-count: 5
# Compiler flags (Unix, Java/Scala)
# Use if you have things like `-Pdocker` and want to treat them as `docker`
(?:^|[\t ,>"'`=(])-(?:(?:J-|)[DPWXY]|[Llf])(?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,})

# hit-count: 7 file-count: 2
# Non-English
[a-zA-Z]*[ÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3}[a-zA-ZÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]*|[a-zA-Z]{3,}[ÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź]|[ÀÁÂÃÄÅÆČÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝßàáâãäåæčçèéêëìíîïðñòóôõöøùúûüýÿĀāŁłŃńŅņŒœŚśŠšŜŝŸŽžź][a-zA-Z]{3,}

# hit-count: 7 file-count: 1
# regex choice
\(\?:[^)]+\|[^)]+\)

# hit-count: 6 file-count: 2
# This does not cover multiline strings, if your repository has them,
# you'll want to remove the `(?=.*?")` suffix.
# The `(?=.*?")` suffix should limit the false positives rate
# printf
%(?:(?:(?:hh?|ll?|[jzt])?[diuoxn]|l?[cs]|L?[fega]|p)(?=[a-z]{2,})|(?:X|L?[FEGA]|p)(?=[a-zA-Z]{2,}))(?=[_a-zA-Z]+\b)(?!%)(?=.*?['"])

# hit-count: 3 file-count: 2
# Compiler flags (Windows / PowerShell)
# This is a subset of the more general compiler flags pattern.
# It avoids matching `-Path` to prevent it from being treated as `ath`
(?:^|[\t ,"'`=(])-(?:[DPL](?=[A-Z]{2,})|[WXYlf](?=[A-Z]{2,}|[A-Z][a-z]|[a-z]{2,}))

# hit-count: 2 file-count: 2
# in [email protected]+, printf markers aren't automatically consumed
# printf markers
#(?<!\\)\\[nrt](?=[a-z]{2,})
# alternate markers if you run into latex and friends
(?<!\\)\\[nrt](?=[a-z]{2,})(?=.*['"`])

# hit-count: 1 file-count: 1
# base64 encoded content
([`'"])[-a-zA-Z=;:/0-9+]+=\g{-1}

Errors (3)

See the 📜action log or 📝 job summary for details.

❌ Errors Count
ℹ️ candidate-pattern 16
❌ check-file-path 398
❌ forbidden-pattern 49

See ❌ Event descriptions for more information.

If the flagged items are 🤯 false positives

If items relate to a ...

  • binary file (or some other file you wouldn't want to check at all).

    Please add a file path to the excludes.txt file matching the containing file.

    File paths are Perl 5 Regular Expressions - you can test 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 (on whichever branch you're using).

  • well-formed pattern.

    If you can write a pattern that would match it,
    try adding it to the patterns.txt file.

    Patterns are Perl 5 Regular Expressions - you can test yours before committing to verify it will match your lines.

    Note that patterns can't match multiline strings.

Please sign in to comment.