Skip to content

Add a spell check workflow - #692

Merged
jishnub merged 1 commit into
jishnub/typosfrom
jishnub/typos_ci
Aug 24, 2026
Merged

Add a spell check workflow#692
jishnub merged 1 commit into
jishnub/typosfrom
jishnub/typos_ci

Conversation

@jishnub

@jishnub jishnub commented Aug 24, 2026

Copy link
Copy Markdown
Member

Adds a Spell Check workflow that runs typos on pushes to master and on pull requests, so that the typos fixed in #691 don't come back.

Stacked on #691 — the base branch is jishnub/typos, since the check does not pass on master until those fixes land. GitHub will retarget this to master automatically once #691 is merged.

_typos.toml allowlists what the default dictionary flags in this package, all of which are identifiers or abbreviations rather than prose:

Entry Why
OT order type parameter of the calculus operators
Wrapp WrappOp, generated by @calculus_operator
opf built by Symbol(:op, f) in the operator definitions
ND TensorSpaceND
BA, iy, kend, shft local variables
Comput SIAM J. Sci. Comput. in a citation
Overrideable spelling variant in a section header
SPECIALOPS the name referred to by a TODO comment

Verified locally with typos v1.49.0: clean on this branch, and still catches new mistakes (adding recieve/seperate to a comment fails the check as expected). The action is pinned to v1.49.0, which dependabot will bump along with the other actions.

Running it also turned up three typos my earlier pass missed, because they are in string literals rather than comments — "Cannot resize beyound size of operator" in Caching/bandedblockbanded.jl, Caching/blockbanded.jl and Caching/matrix.jl, where the same message in Caching/ragged.jl was already spelled correctly. Those are fixed in #691.

🤖 Generated with Claude Code

Runs crate-ci/typos on pushes to master and on pull requests.
_typos.toml allowlists the identifiers and abbreviations that the
default dictionary flags.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@jishnub
jishnub merged commit 610ec8a into jishnub/typos Aug 24, 2026
19 checks passed
jishnub added a commit that referenced this pull request Aug 24, 2026
Re-targets the content of #692 onto master, which it never reached
because #691 was squash-merged first.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
jishnub added a commit that referenced this pull request Aug 24, 2026
Re-targets the content of #692 onto master, which it never reached
because #691 was squash-merged first.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
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