--- /dev/null
+<!-- 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>
afternm
aglu
aio
-aj
Akkermann
Alexey
algname
ANYId
ANYNo
anytruncatetcp
-ao
aoh
aorudp
AOver
appliedpolicy
appliedpolicytype
appname
-autohints
APTR
APublic
AQEX
autocalculating
autocommit
autogen
+autohints
autom
autorev
autorr
AWith
awithecs
AWORD
+AXFR
+axfr
+AXFR'd
AXFRGET
axfrqlen
+AXFRs
+axfrs
AZone
BACKENDADDRESS
backendfactory
bestmatch
bestns
bestpos
-bh
bhartvigsen
BHQk
bibcna
BPHYx
bpowerdns
bpowerdnscom
-bq
BREHMDq
brokeloop
brokendnssec
burtlemix
bval
bvect
-Bw
byport
bytag
bytearray
curtime
customheader
CWORD
-cx
cxx
dadec
daemonize
dvi
dvp
dvpoll
-dw
Dwaoc
DWITH
dylib
Eips
EISCONN
ejkmcpqxot
-EK
elabel
elems
elif
fflush
fgc
fgets
-fh
fieldname
filebasename
fileno
fpc
fprintf
fptype
-fq
fqdn
FQDNs
FQk
fwopt
fwparams
fwrite
-fx
gai
gaierror
garblewarble
getupdatedmasters
getvalue
getvars
-gf
ghostscript
gir
gitlab
givr
gjeqe
-GK
GLIBCXX
globalconf
globals
gtm
gtzero
guido
-gx
GZha
haas
habbie
HAVENSEC
havetsig
HBB
-Hc
HCID
HCNUM
hcode
histog
hjb
HJpbmcg
-hk
hlapi
HLEN
hmacsha
httpversion
HUnit
hwinfo
-Hx
-hx
hxx
HZXIZh
iarchive
IHOST
iinfo
Iinputs
-IJ
ilexicographical
ILIKE
imap
ixx
jan
JAVADOC
-Jb
jcong
jdnssec
jdthood
JEQ
jgqgg
JGT
-ji
jkcevqvmu
jlist
-Jn
JNE
joeyh
joj
journalmode
-jp
jpf
jpg
jquery
JTf
jul
Jungermann
-jx
kamago
kbcafe
kce
kvresp
kwargs
KWw
-kx
-KX
KXu
labellen
labelparts
listname
listset
listx
-lk
lkjhgf
LLL
lltemp
luatarget
LUAVER
luu
-lw
lwn
lwr
lwres
MPkb
Mps
MPSC
-mq
mqalatency
MRUBY
msecmatch
nextupd
nfc
nfds
-nh
nif
nifs
nint
njgi
nju
-nk
nlaunch
nlen
nline
nparams
npos
nproc
-nq
nqueue
nrc
nread
NXTHDR
nxwithnorr
nztest
-oa
oarchive
obf
OBJECTFILES
optsize
optstring
optvect
-oq
oqtaen
oraclelinux
orderindex
pkglibdir
PKGNAME
pkgv
-pki
PKI
+pki
pkill
pkthdr
pktinfo
pushlightuserdata
pvars
pvect
-pw
pwd
pwent
pycurl
PYTHONUNBUFFERED
qaint
qalatency
-qc
qcachehits
qcachemisses
QClasses
QCmissing
qcount
qcounter
-qd
qdomainwild
qdomainzone
qesc
qfonh
-qg
qhash
-qi
qids
qkey
qla
qpslimit
qpsstart
qpsy
-qq
qry
qsock
qstats
quux
qvalue
qvl
-qw
-qx
raddr
RAII
randomid
rhscount
rhsoopts
rhspos
-ri
rightcolumn
rightiter
ringmeta
ringname
ringsize
riter
-Rj
-rl
rlen
rlim
rlimit
rwl
rwtxn
rwxr
-rx
-rz
rzrp
SAccept
saccount
systemdsystemunit
systemdsystemunitdir
systm
-sz
tablecopy
tac
tagfile
testuser
texlive
textx
-tf
TFILE
tfunc
THandler
tkdb
tkey
tkeys
-tl
-tld
TLD
+tld
tlen
TLKA
tlsdhkeytoosmall
toxml
toysdig
tozero
-tpl
TPL
+tpl
tpos
tptr
transactiondomain
ttsig
twopt
txn
-ty
typedef
typedns
typeenum
typestr
TYPETOK
TYX
-tz
TZOFF
uapi
-ub
UBIGINT
ubsan
UBXc
vit
vlen
Vll
-vm
vpacket
vpos
VPQ
vstring
vstringtok
vtable
-vx
VYBP
Vzd
WAITALL
wcplusencloser
wctx
wday
+We'd
weanswers
webetter
webhndlr
WSIZE
WTERMSIG
wtest
-ww
-Ww
wwwds
wwwezdnsit
wwwpowerdnscom
WWWPREFIX
-wx
Wxm
Wyc
-wz
xaa
xaaa
XADD
xdigits
xdnssec
XEz
-xf
xffverylongstring
XFRd
XFRM
xit
xlabel
xluajit
-xm
XMy
-xn
xno
-Xo
Xof
xor
xpfcode
xtrue
xunit
XXXXg
-xy
xyes
-Xz
ybndrfg
-yc
yday
YFLAGS
-yh
-YK
ylabel
yop
YOUNAMEIT
YWJYRXp
YWls
YWxse
-yx
yxdomain
YXRR
yxrrset
yywrap
yyy
YYYYMMDDH
-yz
zackw
zbefore
ZCLASS
ziter
ZJA
Zjmco
-Zm
zmakerfunc
zmakermap
zmq
zoneparsertng
zonestring
ZONETOK
-zp
zpt
-ZQ
-zr
zrr
zrrs
zskds
zskeys
Zsu
ztype
-zu
zugschlus
-Zv
-zx
ZXJETl
zzz
\.yml$
\.zip$
^codedocs/doxygen\.conf$
+^docs/lua-records/reference/index\.rst$
^modules/remotebackend/example\.rb$
^modules/remotebackend/test-remotebackend-keys\.hh$
^modules/tinydnsbackend/data$
+<<<<<<< HEAD
+>>>>>>> c1c09a002 (Upgrade check-spelling to v0.0.18)
aaaarecord
aae
aaldering
autodoc
autofilling
autogenerated
-autohint
automagically
automake
Automattic
autosecondary
autoserial
autotools
-AXF
-axfer
-axfr
axfrfilter
Baan
backend
basepath
Bastiaan
bayour
+bbbb
bbc
bbd
-bc
bdd
bea
bearggg
Christof
chroot
chrooting
-ci
CIDR
classmethod
Cloos
cmouse
cmsg
cmsghdr
-cn
cname
cnamechainresolution
CNAMEd
cvstrac
CWD
CXXFLAGS
-cz
daemonizing
daemontools
daf
Detlef
devicename
devtoolset
-df
dfb
dfd
-dh
DHCID
DHCP
dhcpd
dnsdomain
dnsext
dnsgram
-dnsheader
dnskey
dnsmessage
dnsname
dnsnameset
dnsop
dnspacket
-dnsparser
dnspcap
dnsquestion
DNSR
dnsrecord
dnsreplay
-dnsresourcerecord
dnsscan
dnsscope
dnssec
downsides
downstreams
dport
-dq
drafiei
Draschl
droprate
eachother
EAGAIN
easydns
-eb
ebfd
ebpf
ebpfblocklist
faf
failedservers
failover
-fastopen
favicon
FBAE
fbe
fcff
fcgi
fcontext
-fd
fda
fdopen
+fds
fedoraproject
feedents
feedrecord
-fff
ffi
ffipolicy
filedescriptor
footertextcolor
forfun
Fortiguard
-Fortinet's
+Fortinet
forwardzone
framestream
freakshow
gettsigkey
Geuze
GFm
-gh
Gibheer
Gieben
Gillstrom
github
-githubusercontent
Gkey
glibc
gmail
gsub
gtld
guilabel
-gy
Gyh
Gyselinck
-gz
gzip
gzipped
hackerone
Hensbergen
Heredoc
Heuer
-hh
hidesoadetails
hidettl
highlighttable
href
hsm
htbp
-htm
html
htmlescape
htmlhelp
interoperation
iostream
iowait
-ip
IPbackend
ipc
ipcipher
isp
ispell
isql
-issuecomment
ixfr
ixfrdist
ixplore
journalctl
journald
jpmens
-jq
json
jsonstat
-ju
Juergen
jumpbox
Juraj
Kaminsky
Kaseorg
KCtsq
-kd
Kdhcp
Kdhcpdupdate
Kees
Konqueror
Koos
Kovacic
-kp
kqueue
krb
Krist
musl
mutex
Mwaikambo
-mx
mxrecord
mybackend
mycompany
naptr
Nauck
Navarrete
-nc
nearmiss
nearmisses
Nederlandse
Neuf
newcontent
nextval
-nf
nginx
nic
nimber
Nixu
nkey
nmg
-nn
Nncqx
noaction
noad
NULs
NUMA
numreceived
-nx
nxd
NXDATA
nxdomain
OSX
otherdomain
otherpool
-ou
ourname
ourserial
ourtime
pathconfig
pathto
pawal
-pb
Pbackend
pcap
PCAPFILE
protobuf
protozero
providername
-proxyprotocol
proxyprotocolvalues
pseudonymize
pseudorecord
Publieke
publishdomainkey
pullreq
-px
-py
pygments
Pyry
-qa
Qag
qclass
qdcount
rapidjson
raspbian
rawaddress
-rb
RBL
rcode
rcodezero
Roel
Rosmalen
roundrobin
-rp
RPATH
rping
rpms
rpz
rpzstatistics
-rr
rrcontent
rrd
rrdata
rrdtool
rrname
+rrs
rrset
rrsig
rrtype
RSP
rst
rsync
-ru
Rueckert
rulesets
runtimedir
Ruthensteiner
-rv
Rvd
-rw
rwlock
rytis
Sakaguchi
slaveness
SLES
smartcard
-smb
smellyspice
smimea
smn
Surfnet
swapcontext
swoga
-sx
syncres
sys
sysadmin
tcp
tcpdump
TCPKEEPALIVE
-td
+tds
teeaction
Telenet
testrunner
tsigsecret
tstamp
TSU
-tt
ttl
Tuinder
tunables
-tuomi
+Tuomi
Tushuizen
Tuxis
TVJRU
-tw
tylerneylon
typedefs
typenames
uid
uint
Uisms
-uj
-uk
-ul
ulimit
unauth
unbreak
Xek
Xeon
xfr
-xh
xhtml
xml
xorbooter
xpf
XRecord
xss
+XXXXXX
yahttp
yaml
-yb
Yehuda
Yiu
YLCOy
yourdomain
yourorganization
yoursecret
-yp
yubikey
-yy
YYYYMMD
YYYYMMDD
YYYYMMDDSS
Zonneveld
zsk
zskroll
-Zt
Zumstrull
Zwane
-zz
zzyzz
# uuid:
\b[0-9a-fA-F]{8}-(?:[0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}\b
# hex digits including css/html color classes:
-(?:[\\0][xX]|\\u|[uU]\+|#x?|\%23)[0-9a-fA-FgGrR_]{2,}(?:[uU]?[lL]{0,2}|u\d+)\b
+(?:[\\0][xX]|\\u?|[uU]\+|#x?|\%23)[0-9a-fA-FgGrR_]{2,}(?:[uU]?[lL]{0,2}|u\d+)\b
# hex things
\b[0-9a-f]{8,}\b
types: ['opened', 'reopened', 'synchronize']
jobs:
- build:
+ spelling:
name: Spell checking
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-latest
steps:
- name: checkout-merge
- if: "contains(github.event_name, 'pull_request')"
+ if: false
uses: actions/checkout@v2.0.0
with:
ref: refs/pull/${{github.event.pull_request.number}}/merge
- fetch-depth: 5
- name: checkout
- if: "!contains(github.event_name, 'pull_request')"
+ if: false
uses: actions/checkout@v2.0.0
- with:
- fetch-depth: 5
- - uses: check-spelling/check-spelling@0.0.17-alpha
+ - uses: check-spelling/check-spelling@v0.0.18
with:
config: .github/actions/spell-check