Skip to content

Conversation

@aspizu
Copy link
Owner

@aspizu aspizu commented May 26, 2025

No description provided.

@aspizu aspizu merged commit 44c91f3 into main May 26, 2025
5 checks passed
@github-actions
Copy link
Contributor

@check-spelling-bot Report

🔴 Please review

See the 📂 files view, the 📜action log, or 📝 job summary for details.

Unrecognized words (296)
aarch
abi
addtolist
ajv
amd
antiln
aoc
arcstr
argname
argumentdefaults
argumentids
argumentnames
askandwait
aspizu
avariant
azf
backdropnumbername
backticks
basespan
bfnrt
bindgen
bmp
bnfrt
boiga
broadcastandwait
bset
buf
callsite
camelcase
cdylib
cfg
changeeffectby
changesizeby
changevariableby
changevolumeby
changexby
changeyby
checkbox
chr
chrono
cleareffects
cleargraphiceffects
clippy
cmp
cnqoj
codegen
coloristouchingcolor
concat
consts
costumenumbername
csscolorparser
cubeupload
CURRENTMENU
cwd
Dangare
dango
dataclass
dataclasses
Datelike
DAYOFWEEK
dayssince
Declr
deepwiki
deinitialize
delall
deletealloflist
deleteoflist
demoscene
distanceto
distancetomenu
donts
draggable
ecma
edu
elif
emoji
endswith
eprint
eprintln
eqeqeq
errstr
esac
eslintrc
etree
exe
fieldname
fieldspan
findall
fontawesome
forkphorus
funcs
fxhash
gdsl
geq
getroot
glidesecstoxy
glideto
gobomatic
goboscript
goforwardbackwardlayers
goreleaser
gotofrontback
gotoxy
hackathon
hasnext
hidelist
hidevariable
hms
hqpen
idx
ifelif
ifonedgebounce
img
indx
inkscape
inlinehilite
inplace
insertatlist
isalpha
isinstance
islower
isupper
itemnumoflist
itemoflist
javascripts
joinpath
jsx
justfile
keepends
keyname
keyoptions
keypressed
keyup
kwarg
lalrpop
len
lengthoflist
leq
letterof
lexer
lhs
linenums
linux
lockb
LParen
magiclink
martinring
mathop
memfs
mkdocs
modeline
mousedown
mousex
movesteps
mul
multiline
neq
newdir
nextbackdrop
nextcostume
nixos
nixpkgs
NONINFRINGEMENT
nontrapping
nopen
noreply
notin
nowarp
npub
numtide
onbackdrop
onchange
onclick
onclone
onflag
onkey
onloudness
onsubmit
ontimer
oportunity
opr
pathlib
pipefail
pixelate
playuntildone
pname
pointindirection
pointtowards
powf
prefixsuffix
prettierrc
println
Priyanshu
proccode
procs
protonmail
ptr
pymdownx
randint
removeprefix
removesuffix
replaceitemoflist
resettimer
retr
rhs
rlib
rng
rootfile
RParen
rsplit
rustc
rustflags
rustfmt
rustup
rustwasm
SAMX
sayforsecs
serde
setdragmode
seteffectto
setrotationstyle
setsizeto
setvariableto
setvolumeto
setx
sety
showlist
showvariable
singleline
Smol
splitlines
squidfunk
srcpkg
startswith
stdio
stdlib
stmts
stopallsounds
strfindchar
strsetchar
strsplitchar
structs
subdir
subspan
substack
superfences
svg
switchbackdropto
switchcostumeto
sys
tasklist
thinkforsecs
Timelike
toc
toml
touchingcolor
touchingobject
touchingobjectmenu
trimmable
tsc
tsify
turbowarp
turnleft
turnright
twconfig
udl
uncompile
unicode
userscript
usize
utc
utf
vec
verinfo
vfs
vsix
walkdir
wav
website
whenbackdropswitchesto
whenbroadcastreceived
whenflagclicked
whengreaterthan
WHENGREATERTHANMENU
whenkeypressed
whenthisspriteclicked
wildcards
workflows
writeln
xkf
xposition
yml
yposition
zigbuild
ZMA
ZWy
Some files were automatically ignored 🙈

These sample patterns would exclude them:

^docs/javascripts/extra\.js$
^docs/stylesheets/extra\.css$
^examples/aoc2024/day3/input\.txt$
^tools/bun\.lockb$

You should consider adding them to:

.github/actions/spelling/excludes.txt

File matching is via Perl regular expressions.

To check these files, more of their words need to be in the dictionary than not. You can use patterns.txt to exclude portions, add items to the dictionary (e.g. by adding them to allow.txt), or fix typos.

To use the spell-check-this repository, accept these unrecognized words as correct, and update file exclusions, you could run the following commands

... in a clone of the git@github.com:aspizu/goboscript.git repository
on the feat-const-expr branch (ℹ️ how do I use this?):

curl -s -S -L 'https://raw.githubusercontent.com/check-spelling/check-spelling/main/apply.pl' |
perl - 'https://github.com/aspizu/goboscript/actions/runs/15255843244/attempts/1' &&
git commit -m 'Update check-spelling metadata'

OR

To have the bot accept them for you, comment in the PR quoting the following line:
@check-spelling-bot apply updates.

Available 📚 dictionaries could cover words not in the 📘 dictionary
Dictionary Entries Covers Uniquely
cspell:python/src/python/python-lib.txt 2417 48 14
cspell:typescript/dict/typescript.txt 1098 18 5
cspell:rust/dict/rust.txt 30 9 3
cspell:php/dict/php.txt 1689 20 2
cspell:python/src/python/python.txt 392 18

Consider adding them (in .github/workflows/spell-check-this.yml) in jobs:/spelling: for uses: check-spelling/check-spelling@main in its with:

      with:
        extra_dictionaries: |
          cspell:python/src/python/python-lib.txt
          cspell:typescript/dict/typescript.txt
          cspell:rust/dict/rust.txt
          cspell:php/dict/php.txt
          cspell:python/src/python/python.txt

To stop checking additional dictionaries, add (in .github/workflows/spell-check-this.yml) for uses: check-spelling/check-spelling@main in its with:

check_extra_dictionaries: ""
Forbidden patterns 🙅 (1)

In order to address this, you could change the content to not match the forbidden patterns (comments before forbidden patterns may help explain why they're forbidden), add patterns for acceptable instances, or adjust the forbidden patterns themselves.

These forbidden patterns matched content:

In English, duplicated words are generally mistakes

There are a few exceptions (e.g. "that that").
If the highlighted doubled word pair is in:

  • code, write a pattern to mask it.
  • prose, have someone read the English before you dismiss this error.
\s([A-Z]{3,}|[A-Z][a-z]{2,}|[a-z]{3,})\s\g{-1}\s
Pattern suggestions ✂️ (17)

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

# Automatically suggested patterns

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

# hit-count: 14 file-count: 3
# Python string prefix / binary prefix
# Note that there's a high false positive rate, remove the `?=` and search for the regex to see if the matches seem like reasonable strings
(?<!['"])\b(?:B|BR|Br|F|FR|Fr|R|RB|RF|Rb|Rf|U|UR|Ur|b|bR|br|f|fR|fr|r|rB|rF|rb|rf|u|uR|ur)['"](?=[A-Z]{3,}|[A-Z][a-z]{2,}|[a-z]{3,})

# hit-count: 10 file-count: 1
# python
\b(?i)py(?!gments|gmy|lon|ramid|ro|th)(?=[a-z]{2,})

# hit-count: 5 file-count: 3
# in check-spelling@v0.0.22+, printf markers aren't automatically consumed
# printf markers
(?<!\\)\\[nrt](?=[a-z]{2,})

# hit-count: 4 file-count: 3
# Repeated letters
\b([a-z])\g{-1}{2,}\b

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

# hit-count: 3 file-count: 3
# GitHub SHAs (markdown)
(?:\[`?[0-9a-f]+`?\]\(https:/|)/(?:www\.|)github\.com(?:/[^/\s"]+){2,}(?:/[^/\s")]+)(?:[0-9a-f]+(?:[-0-9a-zA-Z/#.]*|)\b|)

# hit-count: 3 file-count: 2
# shields.io
\bshields\.io/[-\w/%?=&.:+;,]*

# hit-count: 3 file-count: 2
# imports
^import\s+(?:(?:static|type)\s+|)(?:[\w.]|\{\s*\w*?(?:,\s*(?:\w*|\*))+\s*\})+

# hit-count: 2 file-count: 2
# discord
/discord(?:app\.com|\.gg)/(?:invite/)?[a-zA-Z0-9]{7,}

# hit-count: 2 file-count: 2
# node packages
(["'])@[^/'" ]+/[^/'" ]+\g{-1}

# hit-count: 1 file-count: 1
# githubusercontent
/[-a-z0-9]+\.githubusercontent\.com/[-a-zA-Z0-9?&=_\/.]*

# hit-count: 1 file-count: 1
# w3
\bw3\.org/[-0-9a-zA-Z/#.]+

# hit-count: 1 file-count: 1
# lower URL escaped characters
%[0-9a-f][a-f](?=[a-z]{2,})

# hit-count: 1 file-count: 1
# IPv6
\b(?:[0-9a-fA-F]{0,4}:){3,7}[0-9a-fA-F]{0,4}\b

# hit-count: 1 file-count: 1
# hex runs
\b[0-9a-fA-F]{16,}\b

# hit-count: 1 file-count: 1
# tar arguments
\b(?:\\n|)g?tar(?:\.exe|)(?:(?:\s+--[-a-zA-Z]+|\s+-[a-zA-Z]+|\s[ABGJMOPRSUWZacdfh-pr-xz]+\b)(?:=[^ ]*|))+

Alternatively, if a pattern suggestion doesn't make sense for this project, add a #
to the beginning of the line in the candidates file with the pattern to stop suggesting it.

Errors, Warnings, and Notices ❌ (5)

See the 📂 files view, the 📜action log, or 📝 job summary for details.

❌ Errors, Warnings, and Notices Count
⚠️ binary-file 3
ℹ️ candidate-pattern 32
❌ check-file-path 96
❌ forbidden-pattern 1
⚠️ minified-file 1

See ❌ Event descriptions for more information.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant