All Projects → check-spelling → check-spelling

check-spelling / check-spelling

Licence: MIT license
Spelling checker action

Programming Languages

shell
77523 projects
perl
6916 projects

Projects that are alternatives of or similar to check-spelling

Did you mean
The gem that has been saving people from typos since 2014
Stars: ✭ 1,786 (+1184.89%)
Mutual labels:  spellcheck, spelling, spell-check
Symspell
SymSpell: 1 million times faster spelling correction & fuzzy search through Symmetric Delete spelling correction algorithm
Stars: ✭ 1,976 (+1321.58%)
Mutual labels:  spellcheck, spelling, spell-check
SymSpellCppPy
Fast SymSpell written in c++ and exposes to python via pybind11
Stars: ✭ 28 (-79.86%)
Mutual labels:  spellcheck, spelling, spell-check
spellchecker-wasm
SpellcheckerWasm is an extrememly fast spellchecker for WebAssembly based on SymSpell
Stars: ✭ 46 (-66.91%)
Mutual labels:  spellcheck, spelling, spell-check
spell
Spelling correction and string segmentation written in Go
Stars: ✭ 24 (-82.73%)
Mutual labels:  spellcheck, spelling, spell-check
LinSpell
Fast approximate strings search & spelling correction
Stars: ✭ 52 (-62.59%)
Mutual labels:  spellcheck, spelling, spell-check
Symspellpy
Python port of SymSpell
Stars: ✭ 420 (+202.16%)
Mutual labels:  spellcheck, spell-check
Dictionaries
Hunspell dictionaries in UTF-8
Stars: ✭ 591 (+325.18%)
Mutual labels:  spellcheck, spell-check
Wecantspell.hunspell
A port of Hunspell v1 for .NET and .NET Standard
Stars: ✭ 61 (-56.12%)
Mutual labels:  spellcheck, spell-check
Pylanguagetool
Python Library and CLI for the LanguageTool JSON API
Stars: ✭ 62 (-55.4%)
Mutual labels:  spellcheck, spell-check
Hunspell
The most popular spellchecking library.
Stars: ✭ 1,196 (+760.43%)
Mutual labels:  spellcheck, spell-check
Spelling
Tools for Spell Checking in R
Stars: ✭ 82 (-41.01%)
Mutual labels:  spellcheck, spell-check
cyberdic
An auxiliary spellcheck dictionary that corresponds with the Bishop Fox Cybersecurity Style Guide
Stars: ✭ 63 (-54.68%)
Mutual labels:  spellcheck, spelling
Symspellcompound
SymSpellCompound: compound aware automatic spelling correction
Stars: ✭ 61 (-56.12%)
Mutual labels:  spellcheck, spell-check
ispell-lt
Lithuanian spellchecking dictionary
Stars: ✭ 26 (-81.29%)
Mutual labels:  spellcheck, spelling
yaspeller-ci
Fast spelling check for Travis CI
Stars: ✭ 60 (-56.83%)
Mutual labels:  spellcheck, spelling
spacy hunspell
✏️ Hunspell extension for spaCy 2.0.
Stars: ✭ 94 (-32.37%)
Mutual labels:  spelling, spell-check
Dspellcheck
Notepad++ Spell-checking Plug-in
Stars: ✭ 144 (+3.6%)
Mutual labels:  spellcheck, spell-check
Misspell Fixer
Simple tool for fixing common misspellings, typos in source code
Stars: ✭ 154 (+10.79%)
Mutual labels:  spellcheck, spell-check
WordSegmentationDP
Word Segmentation with Dynamic Programming
Stars: ✭ 18 (-87.05%)
Mutual labels:  spellcheck, spell-check

@check-spelling/check-spelling GitHub Action

Overview

Everyone makes typos. This includes people writing documentation and comments, but it also includes programmers naming variables, functions, APIs, classes, and filenames.

Often, programmers will use InitialCapitalization, camelCase, ALL_CAPS, or IDLCase when naming their things. When they do this, it makes it much harder for naive spelling tools to recognize misspellings, and as such, with a really high false-positive rate, people don't tend to enable spell checking at all.

This repository's tools are capable of tolerating all of those variations. Specifically, w understands enough about how programmers name things that it can split the above conventions into word-like things for checking against a dictionary.

Spell Checker GitHub Actions

Spell checking

Sample output

Comment as seen in a PR

github action comment

Comment as seen in a commit

github action annotation

GitHub Action Run log

github action log

Basic Configuration

Just copy the spell-check-this .github directory into your project.

Running locally

Yes you can!

Running locally with Act

  1. Install Act
  2. act

⚠️ This may break at times as act may be missing support for newer GitHub Actions features.

Prerelease

I do test development on a prerelease branch.

Features and the behavior of this branch are not guaranteed to be stable as they're under semi-active development.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].