From 00ba3089b9d177496628d75396ccf9fc98be5672 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 2 Oct 2023 19:39:53 +0000 Subject: [PATCH 001/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.0.291 → v0.0.292](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.291...v0.0.292) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 06da5897b7..d11fdf618d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - '{extends: relaxed, rules: {line-length: {max: 90}}}' - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.0.291 + rev: v0.0.292 hooks: - id: ruff - repo: https://github.com/PyCQA/autoflake From f8308050497a97db2dffc6e2d8b424887094fd83 Mon Sep 17 00:00:00 2001 From: AirQuick Date: Wed, 4 Oct 2023 01:20:36 +0900 Subject: [PATCH 002/222] Add schematrion->schematron --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index c425d1fa25..1db4588545 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -45990,6 +45990,7 @@ schedulier->scheduler schedulling->scheduling scheduluing->scheduling schem->scheme +schematrion->schematron schemd->schemed schems->schemes schma->schema, schwa, From fd312c1483a4b131d9d46daa62c2ccabd7431bb6 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 4 Oct 2023 08:31:25 +0200 Subject: [PATCH 003/222] Also schematrio->schematron --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 1db4588545..b1b501103b 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -45990,6 +45990,7 @@ schedulier->scheduler schedulling->scheduling scheduluing->scheduling schem->scheme +schematrio->schematron schematrion->schematron schemd->schemed schems->schemes From 85a61ea97c67dafe7a47f9b7f81c0c3c6520b690 Mon Sep 17 00:00:00 2001 From: Casey Korver <84342833+korverdev@users.noreply.github.com> Date: Thu, 5 Oct 2023 00:52:35 -0500 Subject: [PATCH 004/222] Add explicit Python 3.12 support (#3121) --- .github/workflows/codespell-private.yml | 1 + pyproject.toml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/codespell-private.yml b/.github/workflows/codespell-private.yml index d2993442af..c965b09042 100644 --- a/.github/workflows/codespell-private.yml +++ b/.github/workflows/codespell-private.yml @@ -23,6 +23,7 @@ jobs: - '3.9' - '3.10' - '3.11' + - '3.12' no-toml: - '' include: diff --git a/pyproject.toml b/pyproject.toml index bee968cc1d..0d437acac7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -25,6 +25,7 @@ classifiers = [ "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ] dependencies = [] dynamic = ["version"] From 2af65969e4e6c7942b0c437124db9e3b4f61bb18 Mon Sep 17 00:00:00 2001 From: Casey Korver <84342833+korverdev@users.noreply.github.com> Date: Thu, 5 Oct 2023 01:23:34 -0500 Subject: [PATCH 005/222] Add miscellaneous typos (#3117) Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 36 +++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index b1b501103b..b11f705418 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -3546,6 +3546,10 @@ anialated->annihilated anialates->annihilates anialating->annihilating anid->and +anihilate->annihilate +anihilated->annihilated +anihilates->annihilates +anihilating->annihilating anihilation->annihilation animaed->animated animaes->animates @@ -5002,6 +5006,10 @@ arraived->arrived arraives->arrives arraiving->arriving arral->array +arramge->arrange +arramged->arranged +arramges->arranges +arramging->arranging arranable->arrangeable arrance->arrange arranced->arranged @@ -6766,6 +6774,7 @@ availabed->available availabel->available availabele->available availabelity->availability +availabile->available availabillity->availability availabilty->availability availabke->available @@ -21694,6 +21703,7 @@ epxects->expects epxiressions->expressions epxlicit->explicit eqaul->equal +eqaulities->equalities eqaulity->equality eqaulizer->equalizer eqaully->equally @@ -28712,6 +28722,8 @@ ineficient->inefficient inegrate->integrate inegrated->integrated ineqality->inequality +ineqaulities->inequalities +ineqaulity->inequality inequalitiy->inequality inerest->interest inerested->interested @@ -38413,6 +38425,8 @@ percise->precise percisely->precisely percision->precision perenially->perennially +perentage->percentage, parentage, +perentages->percentages, parentages, peresent->present, presents, presence, percent, peretrator->perpetrator perfec->perfect @@ -41496,6 +41510,8 @@ pytnon->python pytohn->python pyton->python pytyon->python +qaulities->qualities +qaulity->quality qeried->queried qeries->queries qery->query @@ -42712,6 +42728,10 @@ reconncted->reconnected reconncting->reconnecting reconncts->reconnects reconsidder->reconsider +reconsilde->reconcile +reconsilded->reconciled +reconsildes->reconciles +reconsilding->reconciling reconstrcut->reconstruct reconstrcuted->reconstructed reconstrcution->reconstruction @@ -45986,8 +46006,12 @@ schedualers->schedulers scheduales->schedules schedualing->scheduling scheduals->schedules +schedul->schedule +scheduld->scheduled schedulier->scheduler +scheduliers->schedulers schedulling->scheduling +scheduls->schedules scheduluing->scheduling schem->scheme schematrio->schematron @@ -48253,6 +48277,12 @@ sophisitcated->sophisticated sophisticted->sophisticated sophmore->sophomore sophmores->sophomores +sopport->support +sopported->supported +sopporter->supporter +sopporters->supporters +sopporting->supporting +sopports->supports sopund->sound sopunded->sounded sopunding->sounding @@ -49358,6 +49388,8 @@ statustics->statistics staulk->stalk stauration->saturation staus->status +stauts->status +stautses->statuses stawberries->strawberries stawberry->strawberry stawk->stalk @@ -54802,6 +54834,10 @@ uplaods->uploads upliad->upload uploade->upload uploades->uploads, uploaded, +uploaed->upload, uploaded, +uploaeded->uploaded +uploaeding->uploading +uploaeds->uploads uplod->upload uplodad->upload, uploaded, uplodaded->uploaded From 7d6f3520fafa56e6b1df1e2bb533bd033218ee75 Mon Sep 17 00:00:00 2001 From: Simon Verhoeven Date: Sun, 8 Oct 2023 15:32:12 +0200 Subject: [PATCH 006/222] fix: aesthetic(s) should be kept as is (#3126) --- codespell_lib/data/dictionary_en-GB_to_en-US.txt | 5 ----- 1 file changed, 5 deletions(-) diff --git a/codespell_lib/data/dictionary_en-GB_to_en-US.txt b/codespell_lib/data/dictionary_en-GB_to_en-US.txt index 14c36570e0..5a7bea4fd0 100644 --- a/codespell_lib/data/dictionary_en-GB_to_en-US.txt +++ b/codespell_lib/data/dictionary_en-GB_to_en-US.txt @@ -1,10 +1,5 @@ acknowledgement->acknowledgment acknowledgements->acknowledgments -aesthetic->esthetic -aesthetically->esthetically -aesthetician->esthetician -aestheticians->estheticians -aesthetics->esthetics aggrandise->aggrandize aggrandised->aggrandized aggrandisement->aggrandizement From 35386c83fb9102b78fdde31a34feef860f5e15b2 Mon Sep 17 00:00:00 2001 From: Simon Verhoeven Date: Sun, 8 Oct 2023 15:42:20 +0200 Subject: [PATCH 007/222] Add more labour* variants --- codespell_lib/data/dictionary_en-GB_to_en-US.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codespell_lib/data/dictionary_en-GB_to_en-US.txt b/codespell_lib/data/dictionary_en-GB_to_en-US.txt index 5a7bea4fd0..563ff8ad3a 100644 --- a/codespell_lib/data/dictionary_en-GB_to_en-US.txt +++ b/codespell_lib/data/dictionary_en-GB_to_en-US.txt @@ -212,6 +212,9 @@ labelled->labeled labelling->labeling labour->labor laboured->labored +labourer->laborer +labourers->laborers +labouring->laboring labours->labors lambast->lambaste lambasts->lambastes From edf53f2c40e77c96ebbcdda34268a2184b34fe25 Mon Sep 17 00:00:00 2001 From: Christian Fischer Date: Wed, 11 Oct 2023 14:24:15 +0200 Subject: [PATCH 008/222] Add additional spelling corrections for prior and variant. --- codespell_lib/data/dictionary.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index b11f705418..917b79eef3 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -40425,6 +40425,9 @@ priotized->prioritized priotizing->prioritizing priots->priors pririty->priority, privity, +priro->prior +priror->prior +prirorities->priorities prirority->priority pris->prise, prism, priting->printing From b9d9d259ff05df010164cc4e39fe1c58e9fcb63c Mon Sep 17 00:00:00 2001 From: Casey Korver Date: Sun, 8 Oct 2023 17:33:06 +0000 Subject: [PATCH 009/222] Fix no-commit-to-branch check --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d11fdf618d..3c75572993 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -29,7 +29,7 @@ repos: rev: v4.4.0 hooks: - id: no-commit-to-branch - args: [--branch, main] + args: [--branch, master] - id: check-yaml args: [--unsafe] - id: debug-statements From c63d2b1d94ba86d054105df18e0cf127aa899fcf Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 9 Oct 2023 17:22:07 +0000 Subject: [PATCH 010/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.5.0) - [github.com/codespell-project/codespell: v2.2.5 → v2.2.6](https://github.com/codespell-project/codespell/compare/v2.2.5...v2.2.6) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3c75572993..e5399596b4 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -26,7 +26,7 @@ repos: hooks: - id: rst-linter - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.4.0 + rev: v4.5.0 hooks: - id: no-commit-to-branch args: [--branch, master] @@ -70,7 +70,7 @@ repos: hooks: - id: black - repo: https://github.com/codespell-project/codespell - rev: v2.2.5 + rev: v2.2.6 hooks: - id: codespell args: [--toml, pyproject-codespell.precommit-toml] From 6c3294016b04b594671e0e1704e096c0eec9504d Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Thu, 12 Oct 2023 19:33:45 +0200 Subject: [PATCH 011/222] Fix pre-commit failure --- pyproject-codespell.precommit-toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject-codespell.precommit-toml b/pyproject-codespell.precommit-toml index e49d999770..e27bdc52de 100644 --- a/pyproject-codespell.precommit-toml +++ b/pyproject-codespell.precommit-toml @@ -2,6 +2,6 @@ #builtin = ["clear","rare","informal","usage","code","names"] builtin = "clear,rare,informal,usage,code,names" #ignore-words-list = ["uint"] -ignore-words-list = "adn,master,uint" +ignore-words-list = "adn,master,uint,wrod" #skip=[ "./.*","codespell_lib/data/*","codespell_lib/tests/*"] skip="./.*,codespell_lib/data/*,codespell_lib/tests/*" From 63319c1caf588f0eba1f973281737b5ffff4c5db Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 16 Oct 2023 17:14:31 +0000 Subject: [PATCH 012/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/abravalheri/validate-pyproject: v0.14 → v0.15](https://github.com/abravalheri/validate-pyproject/compare/v0.14...v0.15) - [github.com/pre-commit/mirrors-mypy: v1.5.1 → v1.6.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.5.1...v1.6.0) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index e5399596b4..483b14ef25 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -77,11 +77,11 @@ repos: additional_dependencies: - tomli - repo: https://github.com/abravalheri/validate-pyproject - rev: v0.14 + rev: v0.15 hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.5.1 + rev: v1.6.0 hooks: - id: mypy args: ["--config-file", "pyproject.toml"] From d4a9bf3c74862ee6a04f112b06f89748902ab726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20Sz=C3=A9pe?= Date: Tue, 17 Oct 2023 15:27:46 +0200 Subject: [PATCH 013/222] Return exit status in __main__.py (#3157) Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/__main__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/codespell_lib/__main__.py b/codespell_lib/__main__.py index bbadb84c5b..ecc82e092b 100644 --- a/codespell_lib/__main__.py +++ b/codespell_lib/__main__.py @@ -1,4 +1,6 @@ +import sys + from ._codespell import _script_main if __name__ == "__main__": - _script_main() + sys.exit(_script_main()) From 41e78bfeaa3c793df28a9785ad8b8b193c7a5393 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Tue, 17 Oct 2023 23:19:02 +0200 Subject: [PATCH 014/222] Fix ruff alerts (currently) not caught by pre-commit (#3158) --- codespell_lib/_codespell.py | 21 ++++++++++++--------- codespell_lib/tests/test_dictionary.py | 16 +++++++++------- 2 files changed, 21 insertions(+), 16 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 017a383d20..f116e5e45d 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -60,7 +60,7 @@ ( "rare", "for rare (but valid) words that are likely to be errors", - "_rare", # noqa: E501 + "_rare", None, None, None, @@ -105,7 +105,7 @@ ( "en-GB_to_en-US", "for corrections from en-GB to en-US", - "_en-GB_to_en-US", # noqa: E501 + "_en-GB_to_en-US", True, True, ("en_GB",), @@ -204,12 +204,13 @@ def __init__(self, use_chardet: bool, quiet_level: int) -> None: def init_chardet(self) -> None: try: from chardet.universaldetector import UniversalDetector - except ImportError: - raise ImportError( + except ImportError as e: + msg = ( "There's no chardet installed to import from. " "Please, install it and check your PYTHONPATH " "environment variable" ) + raise ImportError(msg) from e self.encdetector = UniversalDetector() @@ -266,7 +267,8 @@ def open_with_internal(self, filename: str) -> Tuple[List[str], str]: else: break else: - raise Exception("Unknown encoding") + msg = "Unknown encoding" + raise Exception(msg) return lines, encoding @@ -477,7 +479,7 @@ def parse_options( "- 1: disable warnings about wrong encoding.\n" "- 2: disable warnings about binary files.\n" "- 4: omit warnings about automatic fixes that were disabled in the dictionary.\n" # noqa: E501 - "- 8: don't print anything for non-automatic fixes.\n" # noqa: E501 + "- 8: don't print anything for non-automatic fixes.\n" "- 16: don't print the list of fixed files.\n" "- 32: don't print configuration files.\n" "As usual with bitmasks, these levels can be " @@ -510,7 +512,7 @@ def parse_options( "--check-hidden", action="store_true", default=False, - help="check hidden files and directories (those " 'starting with ".") as well.', + help='check hidden files and directories (those starting with ".") as well.', ) parser.add_argument( "-A", @@ -562,10 +564,11 @@ def parse_options( import tomli as tomllib # type: ignore[no-redef] except ImportError as e: if tomllib_raise_error: - raise ImportError( + msg = ( f"tomllib or tomli are required to read pyproject.toml " f"but could not be imported, got: {e}" - ) from None + ) + raise ImportError(msg) from None tomllib = None # type: ignore[assignment] if tomllib is not None: for toml_file in toml_files: diff --git a/codespell_lib/tests/test_dictionary.py b/codespell_lib/tests/test_dictionary.py index 488dff5254..f19669aa52 100644 --- a/codespell_lib/tests/test_dictionary.py +++ b/codespell_lib/tests/test_dictionary.py @@ -30,15 +30,16 @@ ) else: spellers[lang] = aspell.Speller(("lang", lang), ("size", "80")) -except ImportError as exp: +except ImportError as e: if os.getenv("REQUIRE_ASPELL", "false").lower() == "true": - raise RuntimeError( + msg = ( "Cannot run complete tests without aspell when " - f"REQUIRE_ASPELL=true. Got error during import:\n{exp}" + f"REQUIRE_ASPELL=true. Got error during import:\n{e}" ) + raise RuntimeError(msg) from e warnings.warn( "aspell not found, but not required, skipping aspell tests. Got " - f"error during import:\n{exp}", + f"error during import:\n{e}", stacklevel=2, ) @@ -53,7 +54,7 @@ ] fname_params = pytest.mark.parametrize( "fname, in_aspell, in_dictionary", _fnames_in_aspell -) # noqa: E501 +) def test_dictionaries_exist() -> None: @@ -81,7 +82,8 @@ def test_dictionary_formatting( except AssertionError as exp: errors.append(str(exp).split("\n", maxsplit=1)[0]) if errors: - raise AssertionError("\n" + "\n".join(errors)) + msg = "\n" + "\n".join(errors) + raise AssertionError(msg) @pytest.mark.parametrize( @@ -258,7 +260,7 @@ def test_error_checking(err: str, rep: str, match: str) -> None: None, False, "should not be in aspell", - ), # noqa: E501 + ), # One multi-word, second part ("a", "bar abcdef", None, True, "should be in aspell"), ("a", "abcdef back", None, False, "should not be in aspell"), From 7f5d9c76b18f50a1e156f13c892d9603ea756159 Mon Sep 17 00:00:00 2001 From: muhahmad68 Date: Sat, 14 Oct 2023 19:45:18 +0100 Subject: [PATCH 015/222] Added new words Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 917b79eef3..871820caab 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -4068,6 +4068,12 @@ apparoch->approach apparoched->approached apparoches->approaches apparoching->approaching +apparrel->apparel +apparreled->appareled +apparreling->appareling +apparrelled->apparelled +apparrelling->apparelling +apparrels->apparels appars->appears appart->apart appartment->apartment @@ -25272,6 +25278,10 @@ freez->frees, freeze, freezs->freezes freind->friend freindly->friendly +freit->freight +freited->freighted +freiting->freighting +freits->freights freqencies->frequencies freqency->frequency freqent->frequent @@ -37064,6 +37074,9 @@ orthognal->orthogonal orthonormalizatin->orthonormalization ortogonal->orthogonal ortogonality->orthogonality +ortolaryngologist->otolaryngologist +ortolaryngologists->otolaryngologists +ortolaryngology->otolaryngology osbscure->obscure osciallator->oscillator oscilate->oscillate @@ -37135,6 +37148,10 @@ othogonal->orthogonal othogonality->orthogonality othogonally->orthogonally othographic->orthographic +othopaedic->orthopaedic +othopaedics->orthopaedics +othopedic->orthopedic +othopedics->orthopedics othwerise->otherwise othwerwise->otherwise othwhise->otherwise From f983b081ba94ec29eea11bad81c4e73ef8846d46 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 18 Oct 2023 08:00:59 +0200 Subject: [PATCH 016/222] Tell git to ignore ruff cache Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index c3704dda05..37ac022c99 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ codespell.egg-info .cache/ .mypy_cache/ .pytest_cache/ +.ruff_cache/ codespell_lib/_version.py junit-results.xml *.egg-info/ From dc839518f284e44a42754de60de7886c9b2e2b8d Mon Sep 17 00:00:00 2001 From: Janosh Riebesell Date: Wed, 18 Oct 2023 07:33:01 -0700 Subject: [PATCH 017/222] `dictionary.txt` additions (#3149) --- codespell_lib/data/dictionary.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 871820caab..3de9a1cbf4 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -12471,6 +12471,7 @@ compunds->compounds computaion->computation computarized->computerized computaton->computation +computs->computes, computus, computtaion->computation computtaions->computations comress->compress @@ -31663,6 +31664,7 @@ lastest->latest, last, lastr->last lates->later, latest, latets->latest +latice->lattice lating->latin latitide->latitude latitue->latitude @@ -37071,6 +37073,7 @@ orthagonalize->orthogonalize orthoganal->orthogonal orthoganalize->orthogonalize orthognal->orthogonal +orthongonality->orthogonality orthonormalizatin->orthonormalization ortogonal->orthogonal ortogonality->orthogonality @@ -54104,7 +54107,9 @@ unforetunate->unfortunate unforetunately->unfortunately unforgetable->unforgettable unforgiveable->unforgivable +unform->uniform, inform, unformated->unformatted +unforms->uniforms, informs, unforseen->unforeseen unforttunate->unfortunate unforttunately->unfortunately @@ -56015,6 +56020,7 @@ vlues->values, blues, vluetooth->Bluetooth vluing->valuing voif->void +Voight->Voigt volatage->voltage volatages->voltages volatge->voltage From bfbb53f5b96ef647c182b532ee11314a89479fa5 Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Thu, 19 Oct 2023 01:44:10 -0700 Subject: [PATCH 018/222] Add Gelma's typos that start with "a" (#3150) --- codespell_lib/data/dictionary.txt | 202 +++++++++++++++++++++++++++++- 1 file changed, 200 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 3de9a1cbf4..e4afde302f 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -46,6 +46,7 @@ abandenment->abandonment abandining->abandoning abandomnent->abandonment abandond->abandoned +abandonde->abandoned abandonded->abandoned abandonding->abandoning abandondment->abandonment @@ -90,6 +91,8 @@ abbreivation->abbreviation abbreivations->abbreviations abbrevate->abbreviate abbrevated->abbreviated +abbrevates->abbreviates +abbrevating->abbreviating abbrevation->abbreviation abbrevations->abbreviations abbreveation->abbreviation @@ -106,8 +109,17 @@ abbrievating->abbreviating abbrievation->abbreviation abbrievations->abbreviations abbriviate->abbreviate +abbriviated->abbreviated +abbriviates->abbreviates +abbriviating->abbreviating abbriviation->abbreviation abbriviations->abbreviations +abbrviate->abbreviate +abbrviated->abbreviated +abbrviates->abbreviates +abbrviating->abbreviating +abbrviation->abbreviation +abbrviations->abbreviations abdominable->abdominal, abominable, abdomine->abdomen abdomnial->abdominal @@ -120,6 +132,8 @@ abiguous->ambiguous abiguously->ambiguously abilitiy->ability abilityes->abilities +abillities->abilities +abillity->ability abilties->abilities abiltiy->ability abilty->ability @@ -130,7 +144,10 @@ abitrary->arbitrary abitrate->arbitrate abitration->arbitration abizmal->abysmal +abliities->abilities abliity->ability +ablities->abilities +ablity->ability abnoramlly->abnormally abnormalty->abnormally abnormaly->abnormally @@ -528,7 +545,11 @@ acccuracy->accuracy acccurate->accurate acccurately->accurately acccused->accused +accdient->accident +accdiental->accidental +accdientally->accidentally accdiently->accidentally +accdients->accidents accecpt->accept accecpted->accepted accedent->accident @@ -610,6 +631,10 @@ acceoting->accepting acceotor->acceptor acceotors->acceptors acceots->accepts +accep->accept +accepable->acceptable +accepably->acceptably +accepance->acceptance accepatble->acceptable accepatbly->acceptably accepatnce->acceptance @@ -624,6 +649,7 @@ accepecting->accepting accepector->acceptor accepectors->acceptors accepects->accepts +acceped->accepted accepet->accept accepetable->acceptable accepetably->acceptably @@ -635,6 +661,9 @@ accepeting->accepting accepetor->acceptor accepetors->acceptors accepets->accepts +acceping->accepting +accepor->acceptor +accepors->acceptors acceppt->accept accepptable->acceptable accepptably->acceptably @@ -646,6 +675,7 @@ acceppting->accepting accepptor->acceptor accepptors->acceptors acceppts->accepts +acceps->accepts acceptabel->acceptable acceptabil->acceptable acceptence->acceptance @@ -659,6 +689,8 @@ accerelates->accelerates accerelating->accelerating accerelation->acceleration acces->access +accesability->accessibility +accesable->accessible accesed->accessed acceses->accesses accesibility->accessibility @@ -943,6 +975,11 @@ accountats->accountants accountent->accountant accountents->accountants accountt->account, accountant, +accourdance->accordance +accourding->according +accourdingly->accordingly +accourdion->accordion +accourdions->accordions accoustic->acoustic accoustically->acoustically accoustics->acoustics @@ -1005,6 +1042,10 @@ accrording->according accros->across accrose->across accross->across +accruacies->accuracies +accruacy->accuracy +accruate->accurate +accruately->accurately accsept->accept accseptable->acceptable accseptably->acceptably @@ -1197,7 +1238,19 @@ acheives->achieves acheiving->achieving acheivment->achievement acheivments->achievements +achevable->achievable +acheve->achieve +acheved->achieved +achevement->achievement +achevements->achievements +acheves->achieves acheviable->achievable +achevie->achieve +achevied->achieved +acheviement->achievement +acheviements->achievements +acheviing->achieving +acheving->achieving achiavable->achievable achiev->achieve achieval->achievable @@ -1795,6 +1848,10 @@ additonal->additional additonally->additionally additonaly->additionally additons->additions +addittion->addition, addiction, +addittional->additional +addittionally->additionally +addittions->additions, addictions, addjust->adjust addjusted->adjusted addjusting->adjusting @@ -1867,7 +1924,12 @@ addtitionally->additionally addtitions->additions adecuate->adequate aded->added +adequat->adequate +adequatly->adequately adequit->adequate +adequite->adequate +adequitely->adequately +adequitly->adequately adevnture->adventure adevntured->adventured adevnturer->adventurer @@ -2206,8 +2268,17 @@ afrer->after afterall->after all afterw->after afther->after, father, +aftherward->afterward +aftherwards->afterwards aftrer->after +aftrerward->afterward +aftrerwards->afterwards +aftter->after, fatter, +aftterward->afterward +aftterwards->afterwards aftzer->after +aftzerward->afterward +aftzerwards->afterwards againn->again againnst->against agains->against, again, @@ -2428,6 +2499,7 @@ ailgn->align aiport->airport airator->aerator airators->aerators +airborn->airborne airbourne->airborne aircaft->aircraft aircrafts'->aircraft's @@ -2483,6 +2555,7 @@ aknowledgment->acknowledgment aknowledgments->acknowledgments aks->ask aksed->asked +aksing->asking akss->asks, ass, aktion->action aktions->actions @@ -2523,6 +2596,7 @@ alege->allege aleged->alleged alegience->allegiance alegorical->allegorical +alerady->already alernate->alternate alernated->alternated alernately->alternately @@ -2774,12 +2848,18 @@ aliase->aliases, alias, aliasses->aliases alientating->alienating aliged->aligned +aligh->align, alight, alighed->aligned, alighted, +alighing->aligning, alighting, alighment->alignment alighments->alignments -alighned->aligned +alighn->align, alight, +alighned->aligned, alighted, +alighning->aligning, alighting, alighnment->alignment alighnments->alignments +alighns->aligns, alights, +alighs->aligns, alights, aligin->align aligined->aligned aliging->aligning @@ -2983,6 +3063,7 @@ allwoing->allowing allwos->allows allws->allows allwys->always +almigthy->almighty almoast->almost almostly->almost almsot->almost @@ -3106,6 +3187,14 @@ altenating->alternating altenative->alternative altenatively->alternatively altenatives->alternatives +alterante->alternate +alteranted->alternated +alterantely->alternately +alterantes->alternates +alteranting->alternating +alterantive->alternative +alterantively->alternatively +alterantives->alternatives alterate->alternate, alter, alterated->altered, alternated, alterately->alternately @@ -3193,10 +3282,13 @@ amacingly->amazingly amalgomated->amalgamated amalgum->amalgam amalgums->amalgams +amater->amateur +amaters->amateurs amatuer->amateur amatuers->amateurs amatur->amateur -amature->armature, amateur, +amature->amateur, armature, a mature, +amatures->amateurs, armatures, amaturs->amateurs amazaing->amazing ambadexterous->ambidextrous @@ -3350,6 +3442,10 @@ analitical->analytical analitically->analytically analiticaly->analytically analitics->analytics +analityc->analytic +analitycal->analytical +analitycally->analytically +analitycs->analytics analize->analyze analized->analyzed analizer->analyzer @@ -3372,6 +3468,10 @@ analsying->analysing analsyis->analysis analsyt->analyst analsyts->analysts +analtyic->analytic +analtyical->analytical +analtyically->analytically +analtyics->analytics analye->analyse, analyze, analyed->analysed, analyzed, analyer->analyser, analyzer, @@ -3407,6 +3507,10 @@ analysiers->analysers analysies->analyses, analysis, analysiing->analysing analysiis->analysis +analystic->analytic +analystical->analytical +analystically->analytically +analystics->analytics analysus->analysis analysy->analysis analyticall->analytical, analytically, @@ -3477,6 +3581,10 @@ anaylzer->analyzer anaylzers->analyzers anaylzes->analyzes anaylzing->analyzing +anaytic->analytic +anaytical->analytical +anaytically->analytically +anaytics->analytics anbd->and ancapsulate->encapsulate ancapsulated->encapsulated @@ -3496,6 +3604,8 @@ anchestor->ancestor anchestors->ancestors anchord->anchored ancilliary->ancillary +anconda->anaconda +ancondas->anacondas andd->and anddroid->android anddroids->androids @@ -3538,6 +3648,7 @@ angshus->anxious angshusly->anxiously angshusness->anxiousness anguage->language +angualr->angular anguluar->angular angziety->anxiety anhoter->another @@ -3777,10 +3888,16 @@ anonimusly->anonymously anonomous->anonymous anonomously->anonymously anononymous->anonymous +anononymously->anonymously anonther->another +anonymou->anonymous +anonymouly->anonymously anonymouse->anonymous +anonymousely->anonymously anonyms->anonymous +anonymsly->anonymously anonymus->anonymous +anonymusly->anonymously anormal->abnormal, a normal, anormalies->anomalies anormally->abnormally, a normally, @@ -3863,6 +3980,7 @@ antiapartheid->anti-apartheid anticdote->anecdote, antidote, anticdotes->anecdotes, antidotes, anticpate->anticipate +antiviurs->antivirus antripanewer->entrepreneur antripanewers->entrepreneurs antry->entry @@ -3909,6 +4027,7 @@ anytghing->anything anythig->anything anythign->anything anythimng->anything +anythin->anything, any thin, anytiem->anytime anytihng->anything anyting->anything @@ -4230,6 +4349,14 @@ appoached->approached appoaches->approaches appoaching->approaching appologies->apologies +appologise->apologise +appologised->apologised +appologises->apologises +appologising->apologising +appologize->apologize +appologized->apologized +appologizes->apologizes +appologizing->apologizing appology->apology appon->upon appopriate->appropriate @@ -4337,6 +4464,18 @@ apprearances->appearances appreared->appeared apprearing->appearing apprears->appears +apprecaite->appreciate +apprecaited->appreciated +apprecaites->appreciates +apprecaiting->appreciating +apprecaition->appreciation +apprecaitive->appreciative +appreicate->appreciate +appreicated->appreciated +appreicates->appreciates +appreicating->appreciating +appreication->appreciation +appreicative->appreciative apprended->appended, apprehended, apprent->apparent apprently->apparently @@ -4348,6 +4487,12 @@ appretiates->appreciates appretiating->appreciating appretiation->appreciation appretiative->appreciative +appriciate->appreciate +appriciated->appreciated +appriciates->appreciates +appriciating->appreciating +appriciation->appreciation +appriciative->appreciative apprieciate->appreciate apprieciated->appreciated apprieciates->appreciates @@ -4408,6 +4553,8 @@ approperiate->appropriate approperiately->appropriately appropiate->appropriate appropiately->appropriately +appropirate->appropriate +appropirately->appropriately approppriate->appropriate approppriately->appropriately appropraite->appropriate @@ -4945,6 +5092,12 @@ aribtrarily->arbitrarily aribtrary->arbitrary ariflow->airflow arised->arose +aritcle->article +aritcles->articles +aritfact->artifact +aritfacts->artifacts +aritficial->artificial +aritficially->artificially arithemetic->arithmetic arithemtic->arithmetic arithmatic->arithmetic @@ -4961,6 +5114,7 @@ arive->arrive arived->arrived arives->arrives ariving->arriving +arleady->already arlready->already armagedon->armageddon armagedons->armageddons @@ -5811,6 +5965,10 @@ asumtotic->asymptotic asure->assure aswage->assuage aswell->as well +aswer->answer +aswered->answered +aswering->answering +aswers->answers asychronize->asynchronize asychronized->asynchronized asychronous->asynchronous @@ -5889,6 +6047,8 @@ atatches->attaches atatching->attaching atatchment->attachment atatchments->attachments +ategories->categories +ategory->category atempt->attempt atempted->attempted atempting->attempting @@ -6159,6 +6319,12 @@ attriubutes->attributes attriubuting->attributing attriubution->attribution attriubutions->attributions +attriute->attribute +attriuted->attributed +attriutes->attributes +attriuting->attributing +attriution->attribution, attrition, +attriutions->attributions attrocities->atrocities attrribute->attribute attrributed->attributed @@ -6199,6 +6365,8 @@ atttributes->attributes atttributing->attributing atttribution->attribution atttributions->attributions +atual->actual +atually->actually atuhenticate->authenticate atuhenticated->authenticated atuhenticates->authenticates @@ -6411,10 +6579,19 @@ authentciating->authenticating authentciation->authentication authentciator->authenticator authentciators->authenticators +authenticae->authenticate +authenticaed->authenticated +authenticaes->authenticates +authenticaing->authenticating +authenticaion->authentication +authenticaitng->authenticating authenticaiton->authentication +authenticaor->authenticator +authenticaors->authenticators authenticateion->authentication authenticater->authenticator, authenticated, authenticates, authenticate, authenticaters->authenticators, authenticates, +authenticaton->authentication authenticte->authenticate authenticted->authenticated authentictes->authenticates @@ -6512,6 +6689,23 @@ authorititive->authoritative authoritive->authoritative authorizeed->authorized authos->authors, autos, +authro->author +authroed->authored +authroing->authoring +authroisation->authorisation +authroise->authorise +authroised->authorised +authroises->authorises +authroising->authorising +authroitative->authoritative +authroitatively->authoritatively +authroities->authorities +authroity->authority +authroization->authorization +authroize->authorize +authroized->authorized +authroizes->authorizes +authroizing->authorizing authror->author authrored->authored authroring->authoring @@ -6530,6 +6724,7 @@ authrorized->authorized authrorizes->authorizes authrorizing->authorizing authrors->authors +authros->authors autimatic->automatic autimatically->automatically autio->audio @@ -6916,6 +7111,9 @@ awared->awarded aways->always, away, aweful->awful awefully->awfully +awfull->awful, awfully, +awfullly->awfully +awfuly->awfully awkard->awkward awming->awning awmings->awnings From 4a122a459c80c0b62a4fca6a755c5098bdace3c5 Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Fri, 20 Oct 2023 00:00:12 -0700 Subject: [PATCH 019/222] Add Gelma's typos from "b" to "cl" (#3163) --- codespell_lib/data/dictionary.txt | 122 +++++++++++++++++++++++++++++- 1 file changed, 120 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index e4afde302f..a2ca07750f 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -7222,6 +7222,8 @@ backsapce->backspace backslase->backslash backslases->backslashes backslashs->backslashes +backtic->backtick +backtics->backticks backupped->backed-up, backed up, backwad->backwards backwar->backward @@ -7325,6 +7327,8 @@ bangquit->banquet bangquits->banquets bankrupcy->bankruptcy banlance->balance +bannana->banana, bandana, +bannanas->bananas, bandanas, bannet->bayonet bannets->bayonets banruptcy->bankruptcy @@ -7392,6 +7396,12 @@ beacaon->beacon beacause->because beachead->beachhead beacuse->because +beahvior->behavior +beahvioral->behavioral +beahviors->behaviors +beahviour->behaviour +beahvioural->behavioural +beahviours->behaviours beanch->branch, bench, beach, beanched->branched, benched, beanches->branches, benches, beaches, @@ -7443,6 +7453,7 @@ becase->because becasue->because becasuse->because becauae->because +becauase->because becauce->because becaue->because becaues->because @@ -7620,6 +7631,14 @@ beleive->believe beleived->believed beleives->believes beleiving->believing +belevable->believable +belevably->believably +beleve->believe +beleved->believed, beloved, +belever->believer +belevers->believers +beleves->believes +beleving->believing beliefable->believable beliefe->believe, belief, beliefed->believed @@ -7645,7 +7664,8 @@ belogs->belongs belond->belong beloning->belonging belove->below, beloved, -belown->belong +belowe->below +belown->below, belong, blown, belwo->below belye->belie belyed->belied @@ -7680,7 +7700,15 @@ benefied->benefited benefitial->beneficial beneits->benefits benerate->generate, venerate, +benetif->benefit +benetifed->benefited +benetifing->benefiting benetifs->benefits +benficial->beneficial +benfit->benefit, befit, +benfited->benefited +benfiting->benefiting +benfits->benefits, befits, beng->being benge->binge benged->binged @@ -7701,6 +7729,8 @@ benjed->binged benjer->binger benjes->binges benjing->bingeing +beofre->before +beofrehand->beforehand beond->beyond berfore->before berforming->performing @@ -7770,6 +7800,8 @@ bidings->bindings, bidding, bidning->binding bidnings->bindings bigallic->bigalloc +biger->bigger +bigest->biggest, digest, bigining->beginning biginner->beginner biginners->beginners @@ -7827,6 +7859,7 @@ bitfilelds->bitfields bitis->bits bitmast->bitmask bitnaps->bitmaps +bittorent->BitTorrent bitween->between bitwiedh->bitwidth bitwise-orring->bitwise-oring @@ -7928,6 +7961,7 @@ blosum->blossom blosums->blossoms bloted->bloated bluestooth->Bluetooth +bluethooth->Bluetooth bluetooh->Bluetooth bluetoot->Bluetooth bluetootn->Bluetooth @@ -8245,6 +8279,7 @@ breackpoints->breakpoints breacks->breaks, brakes, breackthrough->breakthrough breackthroughs->breakthroughs +breaked->broken breakes->breaks breakthough->breakthrough breakthoughs->breakthroughs @@ -8363,6 +8398,7 @@ broswed->browsed broswer->browser broswers->browsers broswing->browsing +brough->brought, borough, bough, trough, brower->browser browers->browsers browing->browsing @@ -8555,7 +8591,11 @@ burzwah->bourgeois busines->business busineses->business, businesses, busness->business +busnesses->businesses +bussines->business +bussineses->businesses, business, bussiness->business +bussinesses->businesses bussy->busy butiful->beautiful butifully->beautifully @@ -8576,6 +8616,7 @@ butttons->buttons buufers->buffers buuild->build buuilds->builds +buyed->bought, buyer, buzilla->bugzilla bve->be bwtween->between @@ -8804,12 +8845,17 @@ calcuations->calculations calcuator->calculator calcuators->calculators calculaion->calculation +calculat->calculate calculataed->calculated calculatble->calculatable, calculable, +calculatd->calculated calculater->calculator, calculated, calculates, calculate, calculaters->calculators, calculates, calculatess->calculates, calculated, calculatin->calculating, calculation, +calculationg->calculating, calculation, +calculationgs->calculations +calculats->calculates calculatted->calculated calculatter->calculator calculattion->calculation @@ -8868,6 +8914,8 @@ calcutations->calculations calcutator->calculator calcutators->calculators caldesack->cul-de-sac +caledar->calendar +caledars->calendars caleed->called caleee->callee calees->callees @@ -9002,6 +9050,12 @@ cameleon->chameleon cameleons->chameleons camelion->chameleon camelions->chameleons +cammand->command +cammanded->commanded +cammander->commander +cammanders->commanders +cammanding->commanding +cammands->commands camoflage->camouflage camoflaged->camouflaged camoflages->camouflages @@ -9259,11 +9313,36 @@ capicitance->capacitance capicitor->capacitor capicitors->capacitors capicity->capacity +capitalsation->capitalisation +capitalse->capitalise +capitalsed->capitalised +capitalses->capitalises +capitalsing->capitalising +capitalzation->capitalization capitalze->capitalize capitalzed->capitalized capitalzes->capitalizes capitalzing->capitalizing +capitilisation->capitalisation +capitilise->capitalise +capitilised->capitalised +capitilises->capitalises +capitilising->capitalising +capitilization->capitalization +capitilize->capitalize +capitilized->capitalized +capitilizes->capitalizes +capitilizing->capitalizing +capitolisation->capitalisation +capitolise->capitalise +capitolised->capitalised +capitolises->capitalises +capitolising->capitalising +capitolization->capitalization capitolize->capitalize +capitolized->capitalized +capitolizes->capitalizes +capitolizing->capitalizing cappabilities->capabilities cappability->capability cappable->capable @@ -9283,9 +9362,20 @@ captacity->capacity capter->chapter, captor, capters->chapters, captors, captial->capital +captialisation->capitalisation +captialise->capitalise +captialised->capitalised +captialises->capitalises +captialising->capitalising captialism->capitalism captialist->capitalist captialists->capitalists +captialization->capitalization +captialize->capitalize +captialized->capitalized +captializes->capitalizes +captializing->capitalizing +captials->capitals captian->captain captians->captains captin->captain @@ -9547,8 +9637,11 @@ categoize->categorize categoized->categorized categoizes->categorizes categoizing->categorizing +categor->category categorie->category, categories, categoy->category +categroies->categories +categroy->category cateogrical->categorical cateogrically->categorically cateogries->categories @@ -10023,10 +10116,13 @@ chandeleer->chandelier chandeleers->chandeliers chane->change, chain, chaned->changed, chained, +chaneg->change +chanegd->changed chanege->change chaneged->changed chaneges->changes chaneging->changing +chanegs->changes chanel->channel chanell->channel chanels->channels @@ -10043,6 +10139,8 @@ changges->changes changging->changing changin->changing changlog->changelog +changset->changeset +changsets->changesets changue->change changued->changed changues->changes @@ -10458,7 +10556,13 @@ cheecks->checks cheecksum->checksum cheecksums->checksums cheeper->cheaper +cheet->cheat, sheet, chest, cheer, cheek, cheeta->cheetah +cheeted->cheated, cheered, +cheeting->cheating, cheering, +cheets->cheats, sheets, chests, cheers, cheeks, +cheetsheet->cheatsheet +cheetsheets->cheatsheets cheif->chief cheifs->chiefs chek->check @@ -10987,6 +11091,14 @@ classe->class, classes, classees->classes classess->classes classesss->classes +classfication->classification +classfications->classifications +classfied->classified +classfier->classifier +classfiers->classifiers +classfies->classifies +classfy->classify +classfying->classifying classication->classification classications->classifications classied->classified @@ -11065,10 +11177,13 @@ cleare->cleared, clear, cleareance->clearance clearely->clearly cleares->clears +clearification->clarification +clearifications->clarifications clearified->clarified clearifies->clarifies clearify->clarify clearifying->clarifying +clearity->clarity clearling->clearing clearnance->clearance clearnances->clearances @@ -11175,7 +11290,10 @@ cloesst->closest cloisonay->cloisonné cloisonays->cloisonnés clonez->clones, cloner, -clonning->cloning +clonne->clone +clonned->cloned, clowned, conned, +clonnes->clones +clonning->cloning, clowning, conning, cloreen->chlorine clory->glory clos->close From 3009287d7002a88f2de103ab4a49f950e7777085 Mon Sep 17 00:00:00 2001 From: Peter Newman Date: Sat, 21 Oct 2023 17:34:32 +0100 Subject: [PATCH 020/222] Add some academies typos (#3173) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index a2ca07750f..dc1276f977 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -458,6 +458,7 @@ acadamically->academically acadamics->academics acadamies->academies acadamy->academy +acadamys->academies academci->academic academcially->academically academcis->academics @@ -468,6 +469,7 @@ academicese->academics academicos->academics academicus->academics academis->academics, academies, +academys->academies acadimia->academia acadimic->academic acadimically->academically From f188cc142ad3d091d404dac2f3fc6d32247137ce Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Sun, 22 Oct 2023 11:49:49 -0700 Subject: [PATCH 021/222] Add Gelma's typos from "co" to "cy" (#3167) --- codespell_lib/data/dictionary.txt | 164 +++++++++++++++++++++++++++++- 1 file changed, 161 insertions(+), 3 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index dc1276f977..1432fc07fe 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -11703,8 +11703,10 @@ collpsible->collapsible collpsing->collapsing collsion->collision collsions->collisions +collum->column collumn->column collumns->columns +collums->columns colmn->column colmns->columns colmuned->columned @@ -11750,6 +11752,8 @@ columnss->columns columnular->columnar colums->columns columsn->columns +colunm->column +colunms->columns colunn->column, colon, colunns->columns comammand->command @@ -11919,6 +11923,10 @@ comecting->connecting comectivity->connectivity comedlib->comedilib comemmorates->commemorates +comemnt->comment +comemnted->commented +comemnting->commenting +comemnts->comments comemoretion->commemoration coment->comment comented->commented @@ -11950,7 +11958,11 @@ comflict->conflict comflicted->conflicted comflicting->conflicting comflicts->conflicts +comform->conform, comfort, comformance->conformance +comformed->conformed, comforted, +comforming->conforming, comforting, +comforms->conforms, comforts, comfterble->comfortable comfterbly->comfortably comfuse->confuse @@ -12291,6 +12303,8 @@ communiyt->community communsim->communism communsit->communist communsits->communists +communties->communities +communty->community communuication->communication commutated->commuted commutating->commuting @@ -12465,9 +12479,12 @@ compatiability->compatibility compatiable->compatible compatiablities->compatibilities compatiablity->compatibility +compatibe->compatible compatibel->compatible compatibiilities->compatibilities compatibiility->compatibility +compatibiities->compatibilities +compatibiity->compatibility compatibile->compatible compatibilies->compatibilities compatibiliies->compatibilities @@ -12485,6 +12502,7 @@ compatiblilties->compatibilities compatiblilty->compatibility compatiblities->compatibilities compatiblity->compatibility +compatiby->compatibly, compatibility, compatilibities->compatibilities compatilibity->compatibility compation->compaction @@ -12562,7 +12580,12 @@ compielers->compilers compilability->compatibility compilaiton->compilation compilaitons->compilations +compilance->compliance compilant->compliant +compilate->compile, complicate, +compilated->compiled, complicated, +compilates->compiles, complicates, +compilating->compiling, complicating, compilaton->compilation compilatons->compilations compilcate->complicate @@ -12599,6 +12622,7 @@ compitability->compatibility compitable->compatible compitent->competent compitible->compatible +complaince->compliance, complaints, complaing->complaining complanied->complained complate->complete @@ -12652,6 +12676,7 @@ completelyl->completely completess->completes, completeness, completetion->completion completetly->completely +completey->completely completiom->completion completition->completion, competition, completitions->completions, competitions, @@ -12732,6 +12757,10 @@ compontents->components composablity->composability composibility->composability composiblity->composability +composiste->composite +composistes->composites +composistion->composition +composistions->compositions composit->composite compositong->compositing composits->composites @@ -12976,6 +13005,8 @@ concieved->conceived concious->conscious conciously->consciously conciousness->consciousness +concret->concrete, concert, +concretly->concretely concrets->concrete, concerts, concured->concurred, conquered, concurence->concurrence @@ -12998,8 +13029,17 @@ condfigure->configure condfigured->configured condfigures->configures condfiguring->configuring -condict->conduct -condicted->conducted +condict->conduct, convict, +condicted->conducted, convicted, +condicting->conducting, convicting, +condiction->condition, conduction, conviction, +condictional->conditional +condictionally->conditionally +condictionals->conditionals +condictioned->conditioned +condictioning->conditioning +condictions->conditions, convictions, +condicts->conducts, convicts, condidate->candidate condidates->candidates condident->confident @@ -13372,6 +13412,10 @@ configutre->configure configutred->configured configutres->configures configutring->configuring +confilct->conflict +confilcted->conflicted +confilcting->conflicting +confilcts->conflicts confim->confirm confimation->confirmation confimations->confirmations @@ -13414,6 +13458,21 @@ confiugure->configure confiugured->configured confiugures->configures confiuguring->configuring +confiurable->configurable +confiuration->configuration +confiurations->configurations +confiure->configure +confiured->configured +confiures->configures +confiuring->configuring +conflcit->conflict +conflcited->conflicted +conflciting->conflicting +conflcits->conflicts +conflic->conflict +confliced->conflicted +conflicing->conflicting +conflics->conflicts conflictd->conflicts, conflicted, conflictin->conflicting conflift->conflict @@ -13501,6 +13560,12 @@ confurse->confuse confursed->confused confurses->confuses confursing->confusing +confuss->confuse, confess, confuses, +confussed->confused, confessed, +confusses->confuses, confesses, +confussing->confusing, confessing, +confussion->confusion, confession, concussion, +confussions->confusions, confessions, concussions, confusting->confusing confustion->confusion confuze->confuse @@ -13511,6 +13576,15 @@ confuzze->confuse confuzzed->confused confuzzes->confuses confuzzing->confusing +congfig->config +congfigs->configs +congfigurable->configurable +congfiguration->configuration +congfigurations->configurations +congfigure->configure +congfigured->configured +congfigures->configures +congfiguring->configuring congif->config congifs->configs congifurable->configurable @@ -13531,7 +13605,18 @@ congigures->configures congiguring->configuring congnition->cognition congnitive->cognitive +congradulate->congratulate +congradulated->congratulated +congradulates->congratulates +congradulating->congratulating +congradulation->congratulation congradulations->congratulations +congratualte->congratulate +congratualted->congratulated +congratualtes->congratulates +congratualting->congratulating +congratualtion->congratulation +congratualtions->congratulations congresional->congressional conider->consider, conifer, coniderable->considerable @@ -13653,6 +13738,9 @@ connectiom->connection connectioms->connections connectiona->connection connectionas->connections +connectiong->connection, connecting, +connectiongs->connections +connectivety->connectivity connectiviy->connectivity connectivty->connectivity connectng->connecting @@ -13710,6 +13798,14 @@ conntainer->container conntainers->containers conntaining->containing conntains->contains +conntect->connect +conntected->connected +conntecting->connecting +conntection->connection +conntections->connections +conntector->connector +conntectors->connectors +conntects->connects conntent->content conntents->contents conntroller->controller @@ -13882,6 +13978,7 @@ consistendly->consistently consistendt->consistent consistendtly->consistently consistenly->consistently +consistensy->consistency consisteny->consistency, consistent, consistes->consists, consisted, consistuency->constituency, consistency, @@ -13921,6 +14018,8 @@ consitutute->constitute consitututed->constituted consitututes->constitutes consitututing->constituting +consle->console +consles->consoles consntant->constant consntantly->constantly consntants->constants @@ -14359,6 +14458,14 @@ continutous->continuous continutously->continuously contious->continuous contiously->continuously +contirbute->contribute +contirbuted->contributed +contirbutes->contributes +contirbuting->contributing +contirbution->contribution +contirbutions->contributions +contirbutor->contributor +contirbutors->contributors contition->condition contitional->conditional contitionally->conditionally @@ -14372,6 +14479,8 @@ contiuguous->contiguous contiuing->continuing contiuous->continuous contiuously->continuously +contnet->content, continent, +contnets->contents, continents, contniue->continue contniued->continued contniues->continues @@ -14449,8 +14558,22 @@ contribtion->contribution contribtions->contributions contribtor->contributor contribtors->contributors +contribue->contribute +contribued->contributed +contribues->contributes +contribuing->contributing +contribuion->contribution +contribuions->contributions +contribuor->contributor +contribuors->contributors contributer->contributor contributers->contributors +contributin->contribution, contributing, +contributins->contributions +contributiong->contribution, contributing, +contributiongs->contributions +contributon->contribution, contributor, +contributons->contributions, contributors, contries->countries contrinution->contribution contrinutions->contributions @@ -14598,6 +14721,8 @@ converson->conversion conversons->conversions converssion->conversion converst->convert +converstaion->conversation +converstaions->conversations converstation->conversation converstations->conversations converstion->conversion, conversation, @@ -14696,6 +14821,12 @@ convovled->convolved convovling->convolving convrt->convert convserion->conversion +convulute->convolute +convuluted->convoluted +convulutes->convolutes +convuluting->convoluting +convulution->convolution +convulutions->convolutions conyak->cognac coodinate->coordinate coodinates->coordinates @@ -15204,6 +15335,8 @@ correspondg->corresponding correspondgly->correspondingly correspondig->corresponding correspondigly->correspondingly +correspondind->corresponding +correspondindly->correspondingly correspondnce->correspondence correspondnces->correspondences correspondnt->correspondent @@ -15558,6 +15691,8 @@ countours->contours, counters, countr->counter, contour, country, county, countrie's->countries, countries', country's, countrs->counters, contours, countries, +countrys->countries +countys->counties cource->course, coerce, source, courced->coerced, sourced, coursed, cources->courses, coerces, sources, @@ -15706,7 +15841,9 @@ creaators->creators creadential->credential creadentialed->credentialed creadentials->credentials -creaed->created +creae->create, crease, +creaed->created, creased, creaked, creamed, +creaes->creates, creases, crease, creaet->create creaetd->created creaete->create @@ -15719,9 +15856,11 @@ creaetive->creative creaetor->creator creaetors->creators creaets->creates +creaing->creating, creasing, creaking, creaming, creasoat->creosote creastor->creator creatation->creation +creatd->created, create, createa->create createable->creatable createdd->created @@ -15761,8 +15900,12 @@ creeative->creative creeator->creator creeators->creators creedence->credence +creen->screen, green, creep, careen, +creens->screens, greens, creeps, careens, creenshot->screenshot creenshots->screenshots +crendential->credential +crendentials->credentials cresent->crescent cresh->crèche cresits->credits @@ -15813,6 +15956,9 @@ critereon->criterion criterias->criteria criteriom->criterion criteron->criterion +critial->critical +critially->critically +critials->criticals criticall->critical, critically, criticial->critical criticially->critically @@ -15960,7 +16106,17 @@ cuestion->question cuestioned->questioned cuestions->questions cuileoga->cuileog +culiminate->culminate +culiminated->culminated +culiminates->culminates culiminating->culminating +culmulate->cumulate, culminate, +culmulated->cumulated, culminated, +culmulates->cumulates, culminates, +culmulating->cumulating, culminating, +culmulative->cumulative +culprint->culprit +culprints->culprits cumlative->cumulative cummand->command cummulated->cumulated @@ -16038,6 +16194,7 @@ currentl->currently currentlly->currently currentry->currently currenty->currently +curreny->currency, current, currently, currespond->correspond curresponded->corresponded currespondence->correspondence @@ -16317,6 +16474,7 @@ cyprt->crypt cyprtic->cryptic cyprto->crypto Cyrllic->Cyrillic +cyrpess->cypress cyrpto->crypto cyrrent->current cyrrilic->Cyrillic From a7b5dd2b98d4794b2ee6b452fff1a043211b9c20 Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Sun, 22 Oct 2023 11:56:09 -0700 Subject: [PATCH 022/222] Add Gelma's typos that start with "d" (#3168) --- codespell_lib/data/dictionary.txt | 159 ++++++++++++++++++++++++++++++ 1 file changed, 159 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 1432fc07fe..14b49a1cb8 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -16504,6 +16504,8 @@ dafaut->default dafualt->default dafualted->defaulted dafualts->defaults +dahsboard->dashboard +dahsboards->dashboards daita->data dake->take dalmation->Dalmatian @@ -16910,6 +16912,16 @@ declated->declared declation->declaration declations->declarations declatory->declaratory +declearation->declaration, deceleration, +declearations->declarations, decelerations, +declearative->declarative +declearatively->declaratively +declearator->declarator, decelerator, +declearators->declarators, decelerators, +decleare->declare +decleared->declared +decleares->declares +declearing->declaring declerate->decelerate, declare, declerated->decelerated, declared, declerates->decelerates, declares, @@ -17072,6 +17084,8 @@ dectecting->detecting dectection->detection dectections->detections dectector->detector +dection->detection, section, direction, deduction, diction, depiction, +dections->detections, sections, directions, deductions, depictions, dectivate->deactivate decutable->deductible decutables->deductibles @@ -17291,6 +17305,7 @@ definintions->definitions definintive->definitive definintively->definitively definit->definite +definitelly->definitely definitian->definition definitiely->definitely definitiion->definition @@ -17298,6 +17313,7 @@ definitiions->definitions definitio->definition definitios->definition, definitions, definitivly->definitively +definitley->definitely definitly->definitely definitoin->definition definiton->definition @@ -17395,6 +17411,10 @@ deines->denies, defines, defined, deinitailse->deinitialise deinitailze->deinitialize deinitalized->deinitialized +deinite->definite +deinitely->definitely +deinition->definition +deinitions->definitions deinstantating->deinstantiating deintialize->deinitialize deintialized->deinitialized @@ -17605,11 +17625,26 @@ demostrating->demonstrating demostration->demonstration demudulator->demodulator denegrating->denigrating +denine->define, adenine, dentine, +denined->denied, defined, +denines->defines, denies, +denining->defining denisty->density denominater->denominator, denominated, denominates, denominate, denominaters->denominators, denominates, denomitator->denominator denomitators->denominators +denpend->depend +denpended->depended +denpendence->dependence +denpendences->dependences +denpendencies->dependencies +denpendency->dependency +denpendent->dependent +denpendently->dependently +denpendents->dependents +denpending->depending +denpends->depends densitity->density densly->densely denstiy->density @@ -17775,6 +17810,7 @@ dependendents->dependents dependending->depending dependendly->dependently dependends->depends, dependents, +dependenices->dependencies dependenies->dependencies dependening->depending dependeny->dependency @@ -17845,6 +17881,12 @@ deperecated->deprecated deperecates->deprecates deperecating->deprecating deperecation->deprecation +deplicate->duplicate, replicate, delicate, +deplicated->duplicated, replicated, +deplicates->duplicates, replicates, +deplicating->duplicating, replicating, +deplication->duplication, replication, +deplications->duplications, replications, deploied->deployed deploiment->deployment deploiments->deployments @@ -17858,6 +17900,12 @@ deplyed->deployed deplying->deploying deplyment->deployment deplyments->deployments +deplyo->deploy +deplyoed->deployed +deplyoing->deploying +deplyoment->deployment +deplyoments->deployments +deplyos->deploys deplys->deploys depnd->depend depndance->dependence @@ -17877,6 +17925,12 @@ depndently->dependently depndents->dependents depnding->depending depnds->depends +depoly->deploy +depolyed->deployed +depolying->deploying +depolyment->deployment +depolyments->deployments +depolys->deploys deporarily->temporarily deposint->deposing depoy->deploy, depot, decoy, @@ -18212,6 +18266,16 @@ descritptions->descriptions descritptive->descriptive descritptor->descriptor descritptors->descriptors +descrobe->describe +descrobed->described +descrobes->describes +descrobing->describing +descroption->description +descroptions->descriptions +descroptive->descriptive +descroptively->descriptively +descroptor->descriptor +descroptors->descriptors descrption->description descrptions->descriptions descrptive->descriptive @@ -18273,6 +18337,16 @@ deserailize->deserialize deserailized->deserialized deserailizes->deserializes deserailizing->deserializing +deseralisation->deserialisation +deseralise->deserialise +deseralised->deserialised +deseralises->deserialises +deseralising->deserialising +deseralization->deserialization +deseralize->deserialize +deseralized->deserialized +deseralizes->deserializes +deseralizing->deserializing deserialisae->deserialise deserialisaed->deserialised deserialisaes->deserialises @@ -18388,6 +18462,8 @@ despatcher->dispatcher despatchers->dispatchers despatches->dispatches despatching->dispatching +desperat->desperate +desperatly->desperately despict->depict despiration->desperation desplay->display @@ -18469,6 +18545,8 @@ destintation->destination destintations->destinations destionation->destination destionations->destinations +destkop->desktop +destkops->desktops destop->desktop destops->desktops destoried->destroyed @@ -18623,10 +18701,15 @@ determinee->determine determineing->determining determing->determining, determine, determinining->determining +determinisitic->deterministic +determinisitically->deterministically deterministinc->deterministic +deterministincally->deterministically determinne->determine determins->determines determinse->determines +determinsitic->deterministic +determinsitically->deterministically determinstic->deterministic determinstically->deterministically determinte->determine, determined, @@ -18674,6 +18757,10 @@ deug->debug deugging->debugging devasted->devastated devation->deviation +devault->default +devaulted->defaulted +devaulting->defaulting +devaults->defaults devce->device devcent->decent devcie->device @@ -18690,6 +18777,8 @@ develompents->developments develope->develop developement->development developements->developments +developemnt->development +developemnts->developments developme->development, develop me, developmemt->development developmet->development @@ -18710,6 +18799,14 @@ develpers->developers develping->developing develpment->development develpments->developments +develpo->develop +develpoed->developed +develpoer->developer +develpoers->developers +develpoing->developing +develpoment->development +develpoments->developments +develpos->develops develps->develops devels->delves deveolp->develop @@ -18822,6 +18919,14 @@ dezert->dessert dezibel->decibel dezine->design dezinens->denizens +dffer->differ, defer, offer, +dffered->differed, offered, +dfference->difference +dfferences->differences +dfferent->different +dfferently->differently +dffering->differing, offering, +dffers->differs, defers, offers, dfine->define dfined->defined dfines->defines @@ -18891,6 +18996,14 @@ diaram->diagram, diorama, diarea->diarrhea diaresis->diaeresis diarhea->diarrhoea, diarrhea, +diasabilities->disabilities +diasability->disability +diasable->disable +diasabled->disabled +diasables->disables +diasabling->disabling +diasbilities->disabilities +diasbility->disability diasble->disable diasbled->disabled diasbles->disables @@ -19130,6 +19243,7 @@ difficault->difficult difficaulties->difficulties difficaulty->difficulty difficulity->difficulty +difficultes->difficulties difficults->difficult, difficulties, difficutl->difficult difficutly->difficulty @@ -19148,6 +19262,9 @@ diffrerence->difference diffrerences->differences diffrerent->different diffrerently->differently +diffucult->difficult +diffuculties->difficulties +diffuculty->difficulty diffues->diffuse, defuse, diffult->difficult diffussion->diffusion @@ -19385,6 +19502,7 @@ directin->direction, directing, directiona->directional, directions, directiories->directories directiory->directory +directlly->directly directoies->directories directon->direction directoories->directories @@ -19651,6 +19769,7 @@ discourrage->discourage discourraged->discouraged discove->discover discoved->discovered +discoverd->discovered discovereability->discoverability discoveribility->discoverability discovey->discovery @@ -19693,8 +19812,15 @@ discuassed->discussed discused->discussed discusion->discussion discusions->discussions +discussd->discussed discusson->discussion discussons->discussions +discusss->discuss, discusses, +discusssed->discussed +discussses->discusses +discusssing->discussing +discusssion->discussion +discusssions->discussions discusting->disgusting discuusion->discussion disdvantage->disadvantage @@ -19752,6 +19878,10 @@ dislpay->display dislpayed->displayed dislpaying->displaying dislpays->displays +dismatch->mismatch, dispatch, +dismatched->mismatched, dispatched, +dismatches->mismatches, dispatches, +dismatching->mismatching, dispatching, disnabilities->disabilities disnability->disability disnable->disable @@ -20229,6 +20359,7 @@ divrese->diverse divsion->division divsions->divisions divsiors->divisors +djanog->Django dloating->floating dnamically->dynamically dne->done @@ -20250,8 +20381,14 @@ doccumentation->documentation doccumented->documented doccumenting->documenting doccuments->documents +dockefile->Dockerfile dockson->dachshund docmenetation->documentation +docment->document +docmentation->documentation +docmented->documented +docmenting->documenting +docments->documents docmuent->document docmunet->document docmunetation->documentation @@ -20361,6 +20498,11 @@ documnetation->documentation documneted->documented documneting->documenting documnets->documents +documnt->document +documntation->documentation +documnted->documented +documnting->documenting +documnts->documents documument->document docunment->document doed->does @@ -20580,10 +20722,14 @@ downlaoded->downloaded downlaodes->downloads downlaoding->downloading downlaods->downloads +downloa->download downloadbale->downloadable downloade->download downloades->downloads, downloaded, downloadmanger->downloadmanager +downloaed->downloaded, download, +downloaing->downloading +downloas->downloads, download, downlod->download downloded->downloaded downloding->downloading @@ -20608,6 +20754,12 @@ downrgade->downgrade downrgaded->downgraded downrgades->downgrades downrgading->downgrading +downsteam->downstream +downsteamed->downstreamed +downsteamer->downstreamer +downsteamers->downstreamers +downsteaming->downstreaming +downsteams->downstreams downsteram->downstream downsteramed->downstreamed downsteramer->downstreamer @@ -20715,6 +20867,7 @@ driectories->directories driectory->directory driects->directs drity->dirty +drived->derived, drove, driven, driveing->driving drivr->driver drnik->drink @@ -20887,6 +21040,9 @@ durining->during durning->during durring->during duting->during +dyamic->dynamic, dyadic, +dyamically->dynamically +dyamics->dynamics dyanamic->dynamic dyanamically->dynamically dyanamics->dynamics @@ -20897,6 +21053,9 @@ dyas->dryas dymamic->dynamic dymamically->dynamically dymamics->dynamics +dymanic->dynamic +dymanically->dynamically +dymanics->dynamics dynamc->dynamic dynamcally->dynamically dynamcly->dynamically From be55dfae1e0ba5f09b7318ee51bf8e7acf482618 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 23 Oct 2023 17:20:03 +0200 Subject: [PATCH 023/222] Refactor code using `encodings` (#3172) --- codespell_lib/_codespell.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index f116e5e45d..b5e458fffb 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -39,7 +39,6 @@ # Pass all misspellings through this translation table to generate # alternative misspellings and fixes. alt_chars = (("'", "’"),) -encodings = ("utf-8", "iso-8859-1") USAGE = """ \t%prog [OPTIONS] [file1 file2 ... fileN] """ @@ -249,7 +248,7 @@ def open_with_chardet(self, filename: str) -> Tuple[List[str], str]: def open_with_internal(self, filename: str) -> Tuple[List[str], str]: encoding = None first_try = True - for encoding in encodings: + for encoding in ("utf-8", "iso-8859-1"): if first_try: first_try = False elif not self.quiet_level & QuietLevels.ENCODING: @@ -834,10 +833,10 @@ def parse_file( bad_count = 0 lines = None changed = False - encoding = encodings[0] # if not defined, use UTF-8 if filename == "-": f = sys.stdin + encoding = "utf-8" lines = f.readlines() else: if options.check_filenames: From 24505a069ca6f5a56bbbba50ec6219233be602c7 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 23 Oct 2023 17:19:28 +0000 Subject: [PATCH 024/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.0.292 → v0.1.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.0.292...v0.1.1) - [github.com/psf/black: 23.9.1 → 23.10.0](https://github.com/psf/black/compare/23.9.1...23.10.0) - [github.com/pre-commit/mirrors-mypy: v1.6.0 → v1.6.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.6.0...v1.6.1) --- .pre-commit-config.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 483b14ef25..b0e93113c1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - '{extends: relaxed, rules: {line-length: {max: 90}}}' - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.0.292 + rev: v0.1.1 hooks: - id: ruff - repo: https://github.com/PyCQA/autoflake @@ -66,7 +66,7 @@ repos: hooks: - id: autoflake - repo: https://github.com/psf/black - rev: 23.9.1 + rev: 23.10.0 hooks: - id: black - repo: https://github.com/codespell-project/codespell @@ -81,7 +81,7 @@ repos: hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.6.0 + rev: v1.6.1 hooks: - id: mypy args: ["--config-file", "pyproject.toml"] From b413a99cc86ac728d0d72ff04e6c54d83b0ff8a5 Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Tue, 24 Oct 2023 00:47:33 -0700 Subject: [PATCH 025/222] Add Gelma's typos that start with "e" (#3174) --- codespell_lib/data/dictionary.txt | 172 +++++++++++++++++++++++++++++- 1 file changed, 167 insertions(+), 5 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 14b49a1cb8..a87bfba31d 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -21102,10 +21102,15 @@ eanbled->enabled eanbles->enables eanbling->enabling earch->search, each, +earier->earlier, easier, eerier, +eariest->earliest, easiest, eeriest, eariler->earlier -earily->eerily +earilest->earliest +earily->early, easily, eerily, earleir->earlier +earleist->earliest earler->earlier +earlest->earliest earliear->earlier earlies->earliest earlist->earliest @@ -21128,6 +21133,7 @@ easly->easily easyer->easier easyest->easiest easyly->easily +eather->either, rather, weather, feather, leather, ether, eat her, eater, eaturn->return, eaten, Saturn, eaxct->exact eaxctly->exactly @@ -21229,6 +21235,14 @@ ednif->endif edning->ending, edging, ednpoint->endpoint ednpoints->endpoints +edtion->edition +edtions->editions +educte->educate +educted->educated, deducted, +eductes->educates +educting->educating, deducting, +eduction->education, reduction, deduction, seduction, +eductions->reductions, deductions, educations, seductions, edxpected->expected eearly->early eeeprom->EEPROM @@ -21282,6 +21296,7 @@ effecs->effects effectice->effective effecticely->effectively effecticeness->effectiveness +effectivelly->effectively effectivily->effectively effectiviness->effectiveness effectivly->effectively @@ -21292,6 +21307,13 @@ effeect->effect effeects->effects effekt->effect effexts->effects +efffect->effect +efffective->effective +efffectively->effectively +efffectiveness->effectiveness +efffects->effects +efffort->effort +effforts->efforts efficcient->efficient efficencty->efficiency efficency->efficiency @@ -21309,8 +21331,18 @@ eficiencies->efficiencies, deficiencies, eficiency->efficiency, deficiency, eficient->efficient, deficient, eficiently->efficiently, deficiently, +efine->define, refine, +efined->defined, refined, +efines->defines, refines, +efining->defining, refining, +efinite->definite +efinitely->definitely +efinition->definition +efinitions->definitions eforceable->enforceable efore->before, afore, +efort->effort +eforts->efforts egal->equal egals->equals egde->edge @@ -21324,6 +21356,14 @@ egenralize->generalize egenralized->generalized egenralizes->generalizes egenrally->generally +egister->register +egistered->registered +egistering->registering +egisters->registers +egistration->registration +egistrations->registrations +egistries->registries +egistry->registry egregrious->egregious ehance->enhance ehanced->enhanced @@ -21623,6 +21663,8 @@ emmits->emits emmitted->emitted emmitting->emitting emnity->enmity +emojii->emoji +emojiis->emojis emoty->empty emough->enough emought->enough @@ -21632,7 +21674,14 @@ emperial->imperial emperially->imperially emperical->empirical emperically->empirically +emphaise->emphasise emphaised->emphasised +emphaises->emphasises +emphaising->emphasising +emphazise->emphasize +emphazised->emphasized +emphazises->emphasizes +emphazising->emphasizing emphsis->emphasis emphysyma->emphysema empiracally->empirically @@ -21752,6 +21801,13 @@ encocdings->encodings encodingt->encoding encodning->encoding encodnings->encodings +encoede->encode +encoeded->encoded +encoeder->encoder +encoeders->encoders +encoedes->encodes +encoeding->encoding +encoedings->encodings encompas->encompass encompased->encompassed encompases->encompasses @@ -21774,7 +21830,11 @@ encorders->encoders encordes->encodes, encores, encording->encoding encordings->encodings +encorporate->incorporate +encorporated->incorporated +encorporates->incorporates encorporating->incorporating +encorporation->incorporation encose->enclose, encode, encosed->enclosed, encoded, encoser->encoder @@ -21826,6 +21886,12 @@ encrpting->encrypting encrption->encryption encrptions->encryptions encrpts->encrypts +encrpyt->encrypt +encrpyted->encrypted +encrpyting->encrypting +encrpytion->encryption +encrpytions->encryptions +encrpyts->encrypts encrupted->encrypted encryped->encrypted encrypitng->encrypting @@ -22188,6 +22254,10 @@ enveloppe->envelope envelopped->enveloped enveloppes->envelopes envelopping->enveloping +envent->event, invent, +envents->events, invents, +enventual->eventual +enventually->eventually enver->never envinronment->environment envinronments->environments @@ -22355,6 +22425,10 @@ eqautions->equations eqivalent->equivalent eqivalents->equivalents equailateral->equilateral +equaivalence->equivalence +equaivalent->equivalent +equaivalently->equivalently +equaivalents->equivalents equalibrium->equilibrium equall->equal, equally, equallity->equality @@ -22467,6 +22541,9 @@ eratically->erratically eraticly->erratically erested->arrested, erected, erformance->performance +ergnomic->ergonomic +ergnomically->ergonomically +ergnomics->ergonomics erliear->earlier erlier->earlier erly->early @@ -22482,6 +22559,8 @@ erors->errors erraneous->erroneous erraneously->erroneously erro->error +erroneos->erroneous +erroneosly->erroneously erroneus->erroneous erroneusly->erroneously erronoeus->erroneous @@ -22502,6 +22581,8 @@ errorrs->errors erros->errors errot->error errots->errors +errpr->error +errprs->errors errro->error errror->error errrors->errors @@ -22551,6 +22632,7 @@ escpae->escape escpaed->escaped escpaes->escapes escpaing->escaping +escpecially->especially escuse->excuse escused->excused escuses->excuses @@ -22597,6 +22679,8 @@ espacing->escaping espcially->especially especailly->especially especally->especially +especiall->especially +especiallly->especially especialy->especially especialyl->especially especifically->specifically, especially, @@ -22711,7 +22795,15 @@ etxt->text euclidian->euclidean euivalent->equivalent euivalents->equivalents +euqal->equal +euqality->equality +euqally->equally +euqals->equals +euqation->equation +euqations->equations +euqivalence->equivalence euqivalent->equivalent +euqivalently->equivalently euqivalents->equivalents euristic->heuristic euristics->heuristics @@ -22880,6 +22972,7 @@ ewhwer->where exaclty->exactly exacly->exactly exactely->exactly +exactlly->exactly exacty->exactly exacutable->executable exacutables->executables @@ -22917,10 +23010,12 @@ examlpe->example examlpes->examples examnple->example examnples->examples +exampe->example exampel->example exampele->example exampeles->examples exampels->examples +exampes->examples examplar->exemplar examplars->exemplars examplary->exemplary @@ -23210,7 +23305,10 @@ excistence->existence excisting->existing, excising, excists->exists, excises, excitment->excitement +exclaimation->exclamation +exclaimations->exclamations exclamantion->exclamation +exclamantions->exclamations excliude->exclude excliuded->excluded excliudes->excludes @@ -23296,13 +23394,21 @@ execising->exercising execpt->except execption->exception execptions->exceptions +exect->exact, expect, eject, exert, exectable->executable -exected->executed, expected, -execting->executing, expecting, -exection->execution -exections->executions +exectables->executables +exectation->expectation +exectations->expectations +execte->execute +exected->executed, expected, ejected, exerted, +exectes->executes +execting->executing, expecting, ejecting, exerting, +exection->execution, ejection, election, exertion, +exections->executions, ejections, elections, exertions, +exectly->exactly exector->executor exectors->executors +exects->expects, ejects, exerts, exectuable->executable exectuableness->executableness exectuables->executables @@ -23481,10 +23587,17 @@ exeptions->exceptions exeqution->execution exerbate->exacerbate exerbated->exacerbated +exercice->exercise +exerciced->exercised +exercices->exercises +exercicing->exercising +exercies->exercises, exercise, +exerciesd->exercised exerciese->exercise exerciesed->exercised exercieses->exercises exerciesing->exercising +exerciess->exercises exercize->exercise exercized->exercised exercizes->exercises @@ -23576,8 +23689,12 @@ exhorbitent->exorbitant exhorbitently->exorbitantly exhostive->exhaustive exhustiveness->exhaustiveness +exibit->exhibit +exibited->exhibited +exibiting->exhibiting exibition->exhibition exibitions->exhibitions +exibits->exhibits exicte->excite exicted->excited, existed, exited, evicted, exacted, exictes->excites @@ -23910,6 +24027,10 @@ experice->experience expericed->experienced experices->experiences expericing->experiencing +experiece->experience +experieced->experienced +experieces->experiences +experiecing->experiencing experiement->experiment experiemental->experimental experiementally->experimentally @@ -24140,8 +24261,14 @@ experimtener->experimenter experimteners->experimenters experimtening->experimenting experimtens->experiments +experince->experience +experinced->experienced +experinces->experiences +experincing->experiencing experinece->experience experineced->experienced +experineces->experiences +experinecing->experiencing experinement->experiment experinemental->experimental experinementally->experimentally @@ -24317,6 +24444,18 @@ expieriences->experiences expieriencing->experiencing expilicitely->explicitly expireitme->expiretime +expirement->experiment +expiremental->experimental +expirementally->experimentally +expirementation->experimentation +expirementations->experimentations +expiremented->experimented +expirementing->experimenting +expirements->experiments +expirence->experience +expirenced->experienced +expirences->experiences +expirencing->experiencing expiriation->expiration expirie->expire expiried->expired @@ -24339,6 +24478,7 @@ explaination->explanation explainations->explanations explainatory->explanatory explaind->explained +explaing->explaining explanaiton->explanation explanaitons->explanations explanantion->explanation @@ -24347,6 +24487,9 @@ explane->explain explaned->explained explanes->explains explaning->explaining +explanition->explanation +explanitions->explanations +explanitory->explanatory explantion->explanation explantions->explanations explcit->explicit @@ -24433,21 +24576,40 @@ exponetial->exponential exponetially->exponentially exponetiation->exponentiation exponets->exponents +exporation->exploration, expiration, +expore->explore, expire, export, exposure, expose, +expored->explored, expired, exported, exposed, +exporer->explorer, exporter, +exporers->explorers, exporters, +expores->explores, expires, exports, exposures, exposes, exporession->expression +exporing->exploring, expiring, exporting, exposing, expors->exports exportet->exported, exporter, expport->export exppressed->expressed +exprect->expect +exprectation->expectation +exprectations->expectations +exprected->expected +exprecting->expecting +exprects->expects expres->express expresed->expressed expreses->expresses, express, expresing->expressing expresion->expression expresions->expressions +expresison->expression +expresisons->expressions expressable->expressible expressino->expression +expressio->expression expressiong->expression, expressing, +expressios->expressions expresso->espresso +expresson->expression +expressons->expressions expresss->express expresssion->expression expresssions->expressions From a23b5470b1d48c5d9017e18e397a4a4ef9149cab Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Tue, 24 Oct 2023 01:04:49 -0700 Subject: [PATCH 026/222] Add Gelma's typos from "f" to "h" (#3175) --- codespell_lib/data/dictionary.txt | 161 ++++++++++++++++++++++++- codespell_lib/data/dictionary_rare.txt | 1 + 2 files changed, 160 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index a87bfba31d..ecc55e8ca4 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -24968,8 +24968,10 @@ failue->failure failuer->failure failuers->failures failues->failures +failur->failure failured->failed failuring->failing +failurs->failures faireness->fairness fairoh->pharaoh faiulre->failure @@ -24997,6 +24999,7 @@ fallbacl->fallback fallbacls->fallbacks fallbck->fallback fallbcks->fallbacks +falled->failed, fell, fallen, felled, fallhrough->fallthrough fallthough->fallthrough fallthruogh->fallthrough @@ -25124,8 +25127,15 @@ featre->feature featred->featured featres->features featring->featuring +featrue->feature +featrued->featured +featrues->features +featruing->featuring featue->feature featued->featured +featuer->feature, feather, +featuerd->featured +featuers->features, feathers, featues->features featuing->featuring featur->feature @@ -25143,6 +25153,7 @@ feauturing->featuring febbruary->February febewary->February februar->February +februrary->February Febuary->February Feburary->February fecthing->fetching @@ -25200,7 +25211,19 @@ fials->fails, dials, vials, fialure->failure fialures->failures fianite->finite +fianl->final +fianlisation->finalisation +fianlise->finalise +fianlised->finalised +fianlises->finalises +fianlising->finalising +fianlization->finalization +fianlize->finalize +fianlized->finalized +fianlizes->finalizes +fianlizing->finalizing fianlly->finally +fianls->finals fibonaacci->Fibonacci ficks->flicks, fix, ficticious->fictitious @@ -25226,11 +25249,17 @@ fiels->feels, fields, files, phials, fiercly->fiercely fiew->few, flew, fifht->fifth, fight, +figgure->figure +figgured->figured +figgures->figures +figguring->figuring fightings->fighting figurestyle->figurestyles fiield->field fiields->fields filal->final +filder->folder, filter, finder, fielder, filer, +filders->folders, filters, finders, fielders, filers, fileand->file and fileds->fields fileld->field @@ -25257,6 +25286,8 @@ fileststem->filesystem fileststems->filesystems filesysem->filesystem filesysems->filesystems +filesyste->filesystem +filesystes->filesystems filesysthem->filesystem filesysthems->filesystems filesystme->filesystem @@ -25358,9 +25389,29 @@ finess->finesse finge->finger, fringe, fingeprint->fingerprint fingerpint->fingerprint +finialisation->finalisation +finialise->finalise +finialised->finalised +finialises->finalises +finialising->finalising finialization->finalization +finialize->finalize +finialized->finalized +finializes->finalizes finializing->finalizing +finially->finally +finil->final +finilisation->finalisation +finilise->finalise +finilised->finalised +finilises->finalises +finilising->finalising +finilization->finalization +finilize->finalize +finilized->finalized finilizes->finalizes +finilizing->finalizing +finilly->finally finisch->finish, Finnish, finisched->finished finisches->finishes @@ -25394,7 +25445,10 @@ finxing->fixing fiorget->forget firday->Friday firdt->first, third, -firends->friends +fireing->firing +firend->friend, fired, fiend, +firendly->friendly +firends->friends, fiends, firest->fires, first, firey->fiery firmare->firmware @@ -25403,6 +25457,7 @@ firmawre->firmware firmeare->firmware firmeware->firmware firmnware->firmware +firmwar->firmware firmwart->firmware firmwear->firmware firmwqre->firmware @@ -25431,6 +25486,10 @@ fitler->filter fitlered->filtered fitlering->filtering fitlers->filters +fiture->feature, future, figure, fixture, +fitured->figured, featured, +fitures->features, futures, figures, fixtures, +fituring->figuring, featuring, fivety->fifty fixe->fixed, fixes, fix, fixme, fixer, fixeed->fixed @@ -25473,6 +25532,8 @@ flatened->flattened flattend->flattened flattenning->flattening flawess->flawless +flawessly->flawlessly +flawlessy->flawlessly fle->file fleed->fled, freed, flem->phlegm @@ -25489,6 +25550,10 @@ flexibily->flexibly, flexibility, flexiblity->flexibility flext->flex flie->file +fliped->flipped +fliper->flipper +flipers->flippers +fliping->flipping fliter->filter flitered->filtered flitering->filtering @@ -25813,6 +25878,7 @@ forat->format forbad->forbade forbatum->verbatim forbbiden->forbidden +forbidded->forbidden, forbade, forbiden->forbidden forbit->forbid forbiten->forbidden @@ -25833,6 +25899,9 @@ forcusing->focusing forece->force foreced->forced foreces->forces +foregin->foreign +foreginer->foreigner +foreginers->foreigners foregrond->foreground foregronds->foregrounds foreing->foreign @@ -25927,7 +25996,11 @@ forotten->forgotten forr->for forsaw->foresaw forse->force +forsee->foresee forseeable->foreseeable +forseeing->foreseeing, for seeing, +forseen->foreseen, for seen, +forsees->foresees forst->first, forced, fortan->fortran fortat->format @@ -25935,6 +26008,7 @@ forteen->fourteen fortelling->foretelling forthcominng->forthcoming forthcomming->forthcoming +forthe->for the, forth, forte, fortunaly->fortunately fortunat->fortunate fortunatelly->fortunately @@ -25962,6 +26036,10 @@ forwareded->forwarded forwareding->forwarding forwareds->forwards forwaring->forwarding +forword->forward, foreword, for word, +forworded->forwarded +forwording->forwarding +forwords->forwards, forewords, for words, forwward->forward forwwarded->forwarded forwwarding->forwarding @@ -25982,6 +26060,7 @@ foucs->focus foudn->found foudning->founding fougth->fought +fould->found, could, would, fold, fouled, foult->fault foults->faults foundaries->foundries @@ -26076,6 +26155,7 @@ freez->frees, freeze, freezs->freezes freind->friend freindly->friendly +freinds->friends freit->freight freited->freighted freiting->freighting @@ -26100,14 +26180,20 @@ frequancies->frequencies frequancy->frequency frequant->frequent frequantly->frequently +frequecies->frequencies +frequecy->frequency frequences->frequencies frequencey->frequency frequenct->frequency, frequent, frequenies->frequencies frequentily->frequently frequeny->frequency, frequently, frequent, +frequet->frequent +frequetly->frequently frequncies->frequencies frequncy->frequency +frequnt->frequent +frequntly->frequently frew-frew->frou-frou freze->freeze frezes->freezes @@ -26171,6 +26257,7 @@ frquencies->frequencies frquency->frequency frquent->frequent frquently->frequently +frrom->from frustrum->frustum frustrums->frustums, frusta, fschk->fsck @@ -26218,6 +26305,7 @@ fullfilling->fulfilling fullfills->fulfills fullfils->fulfils, fulfills, fullill->fulfil, fulfill, +fulll->full fullly->fully fulsh->flush fuly->fully @@ -26260,6 +26348,14 @@ funciotnally->functionally funciotned->functioned funciotning->functioning funciotns->functions +funcition->function +funcitional->functional +funcitionalities->functionalities +funcitionality->functionality +funcitionally->functionally +funcitioned->functioned +funcitioning->functioning +funcitions->functions funciton->function funcitonal->functional funcitonalities->functionalities @@ -26313,6 +26409,8 @@ functionaily->functionality functionaities->functionalities functionaity->functionality functionalies->functionalities +functionalites->functionalities +functionalitis->functionalities functionallities->functionalities functionallity->functionality functionallly->functionally @@ -26323,6 +26421,8 @@ functionalty->functionality functionaly->functionally, functionality, functionionalities->functionalities functionionality->functionality +functionlities->functionalities +functionlity->functionality functionnal->functional functionnalities->functionalities functionnality->functionality @@ -26468,6 +26568,8 @@ gage->gauge gages->gauges gagit->gadget gagits->gadgets +gague->gauge +gagues->gauges galatic->galactic Galations->Galatians gallaries->galleries @@ -26515,6 +26617,14 @@ gargoils->gargoyles garilla->guerrilla garillas->guerrillas garnison->garrison +garph->graph +garphed->graphed +garphic->graphic +garphical->graphical +garphically->graphically +garphics->graphics +garphing->graphing +garphs->graphs garuantee->guarantee garuanteed->guaranteed garuantees->guarantees @@ -26649,6 +26759,8 @@ generatd->generated generater->generator, generated, generates, generate, generaters->generators, generates, generatig->generating +generatin->generating, generation, +generatins->generations, generating, generatng->generating generaton->generation, generator, generatons->generations, generators, @@ -26782,6 +26894,8 @@ genric->generic genrics->generics gental->gentle genuin->genuine +genuis->genius, genus, +genuises->geniuses geocentic->geocentric geoemtries->geometries geoemtry->geometry @@ -26878,7 +26992,9 @@ getlael->getlabel getoe->ghetto getoject->getobject gettetx->gettext +gettig->getting gettign->getting +gettings->getting, settings, gettitem->getitem, get item, gettitems->getitems, get items, gettter->getter @@ -26910,6 +27026,7 @@ git-buildpackges->git-buildpackages gitar->guitar gitars->guitars gitatributes->gitattributes +gitub->GitHub gived->given, gave, giveing->giving givem->given, give them, give 'em, @@ -26990,6 +27107,7 @@ gometries->geometries gometry->geometry gonig->going gool->ghoul +goole->Google gord->gourd gormay->gourmet gorry->gory @@ -27095,6 +27213,7 @@ gravitiation->gravitation grbber->grabber greate->greater, create, grate, great, greated->greater, grated, graded, +greately->greatly greatful->grateful greatfull->grateful, gratefully, greatfully->gratefully @@ -27132,6 +27251,14 @@ groupping->grouping groupt->grouped growtesk->grotesque growteskly->grotesquely +grpah->graph +grpahed->graphed +grpahic->graphic +grpahical->graphical +grpahically->graphically +grpahics->graphics +grpahing->graphing +grpahs->graphs grranted->granted gruop->group gruopd->grouped @@ -27322,7 +27449,8 @@ gziped->gzipped haa->has haave->have habaeus->habeas -habbit->habit +habbit->habit, rabbit, hobbit, +habbits->habits, rabbits, hobbits, habeus->habeas habilities->abilities hability->ability @@ -27343,6 +27471,7 @@ hadnler->handler hadnlers->handlers hadnles->handles hadnling->handling +hadnt->hadn't haeder->header haemorrage->haemorrhage haev->have, heave, @@ -27450,6 +27579,8 @@ happend->happened, happens, happen, happended->happened happending->happening happends->happens +happenend->happened +happenes->happens, happened, happiness, happenned->happened happenning->happening happennings->happenings @@ -27550,11 +27681,17 @@ headquatered->headquartered headquaters->headquarters headrom->headroom, bedroom, heaer->header +healt->health, heart, halt, heal, heat, healthercare->healthcare +healtier->healthier, heartier, +healtiest->healthiest, heartiest, +healty->healthy, hearty, hearbeat->heartbeat, heart beat, hear beat, hearbeating->heartbeating, heart beating, hear beating, hearbeats->heartbeats, heart beats, hear beats, heared->heard, header, +heatbeat->heartbeat +heatbeats->heartbeats heathy->healthy heder->header, herder, heders->headers, herders, @@ -27842,10 +27979,12 @@ histroicaly->historically histroies->histories histroy->history histry->history +hiting->hitting, hiding, hinting, hiring, hating, biting, hiking, hitogram->histogram hitories->histories hitory->history hitsingles->hit singles +hitted->hit hiygeine->hygiene hmdi->hdmi hmtl->html @@ -27857,6 +27996,7 @@ holf->hold holliday->holiday hollowcost->holocaust homapage->homepage +hombrew->Homebrew homegeneous->homogeneous homestate->home state homogeneize->homogenize @@ -27891,14 +28031,26 @@ hopyfully->hopefully horicontal->horizontal horicontally->horizontally horinzontal->horizontal +horison->horizon +horisons->horizons +horisontal->horizontal +horisontally->horizontally horizntal->horizontal horizonal->horizontal horizonally->horizontally horizontale->horizontal +horizontall->horizontal, horizontally, +horizontallly->horizontally +horizontaly->horizontally horiztonal->horizontal horiztonally->horizontally +horozon->horizon +horozons->horizons +horozontal->horizontal +horozontally->horizontally horphan->orphan horrable->horrible +horray->hooray horrifing->horrifying horyzontally->horizontally horziontal->horizontal @@ -27955,6 +28107,8 @@ hsould->should hsouldn't->shouldn't hstory->history htacccess->htaccess +htacces->htaccess +htacess->htaccess hte->the hten->then, hen, the, htere->there, here, @@ -27969,6 +28123,7 @@ htose->those, these, htpt->http htpts->https htting->hitting +htts->https hueristic->heuristic hueristics->heuristics huld->held, hold, @@ -27999,6 +28154,8 @@ hwihc->which hwile->while hwole->whole hybernate->hibernate +hybird->hybrid +hybirds->hybrids hydogen->hydrogen hydrolic->hydraulic hydrolics->hydraulics diff --git a/codespell_lib/data/dictionary_rare.txt b/codespell_lib/data/dictionary_rare.txt index 3707c886bd..6c03367307 100644 --- a/codespell_lib/data/dictionary_rare.txt +++ b/codespell_lib/data/dictionary_rare.txt @@ -90,6 +90,7 @@ fallowed->followed fallowing->following fallows->follows fave->save +finial->final finis->finish finises->finishes floaw->flow, float, From f2b1269accd959d04b51d36d4d098cd3b0f0bcf5 Mon Sep 17 00:00:00 2001 From: Christian Fischer Date: Tue, 24 Oct 2023 09:25:39 +0200 Subject: [PATCH 027/222] Add alwats->always correction. --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index ecc55e8ca4..7d6f3c4cbd 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -3274,6 +3274,7 @@ alwas->always alwast->always alwasy->always alwasys->always +alwats->always alwauys->always alway->always alwyas->always From faab9c5d817262a0be56363e347bccc2d30b0abd Mon Sep 17 00:00:00 2001 From: Peter Newman Date: Wed, 9 Aug 2023 15:12:23 +0100 Subject: [PATCH 028/222] Add obsloete->obsolete and friend Co-authored-by: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 7d6f3c4cbd..472b5daf0c 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -36946,6 +36946,8 @@ obsevrer->observer obsevrers->observers obslete->obsolete obsleted->obsoleted +obsloete->obsolete +obsloeted->obsoleted obsolate->obsolete obsolated->obsoleted obsolesence->obsolescence From 7940f290cd36d1cd0663b9e00457e138f00b574a Mon Sep 17 00:00:00 2001 From: Peter Newman Date: Wed, 9 Aug 2023 15:28:16 +0100 Subject: [PATCH 029/222] Add bevause->because Co-authored-by: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 472b5daf0c..567c2c5e27 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -7780,6 +7780,7 @@ beuraucratically->bureaucratically beutification->beautification beutiful->beautiful beutifully->beautifully +bevause->because bever->never bevore->before bevorehand->beforehand From 937b48d4aba00d63ca6fe8b2644027b291c0d90b Mon Sep 17 00:00:00 2001 From: Peter Newman Date: Wed, 9 Aug 2023 16:36:04 +0100 Subject: [PATCH 030/222] Add prodct->product and friends Co-authored-by: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 567c2c5e27..16b3647c21 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -41651,7 +41651,11 @@ procuded->produced procuder->producer, procurer, procudes->produces, procures, procuding->producing, procuring, +prodce->produce prodceding->proceeding +prodces->produces +prodct->product +prodcts->products prodecure->procedure prodive->provide prodived->provided From 7ac8117d2594fbe3e096c7976eccd137855c3453 Mon Sep 17 00:00:00 2001 From: Peter Newman Date: Wed, 9 Aug 2023 16:38:16 +0100 Subject: [PATCH 031/222] Add another variation obsloescence->obsolescence Co-authored-by: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 16b3647c21..f670e76261 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -36947,6 +36947,7 @@ obsevrer->observer obsevrers->observers obslete->obsolete obsleted->obsoleted +obsloescence->obsolescence obsloete->obsolete obsloeted->obsoleted obsolate->obsolete From 5de3e361ea46e7ace9524ebb3bbdbb541aabd529 Mon Sep 17 00:00:00 2001 From: Peter Newman Date: Wed, 9 Aug 2023 16:50:32 +0100 Subject: [PATCH 032/222] Add availe->avail, available, Co-authored-by: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f670e76261..a456554308 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -7018,6 +7018,7 @@ availbale->available availbe->available availbility->availability availble->available +availe->avail, available, availeability->availability availeable->available availebilities->availabilities From cb4dbe1c34911772d81b748db4c011e96ec3b54b Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Tue, 24 Oct 2023 15:36:03 +0200 Subject: [PATCH 033/222] Add entries to rare dictionary (#3179) Co-authored-by: luz paz --- codespell_lib/data/dictionary_rare.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codespell_lib/data/dictionary_rare.txt b/codespell_lib/data/dictionary_rare.txt index 6c03367307..0d711236e6 100644 --- a/codespell_lib/data/dictionary_rare.txt +++ b/codespell_lib/data/dictionary_rare.txt @@ -18,6 +18,7 @@ backword->backward backwords->backwards bale->able, bail, bellow->below +biding->binding, bidding, bloc->block blocs->blocks bodgy->body @@ -65,6 +66,8 @@ crate->create crated->created creche->crèche crufts->cruft +cunt->count, hunt, +cunts->counts, hunts, curios->curious dealign->dealing deffer->differ, defer, @@ -268,6 +271,7 @@ wee->we whats->what's whet->when, what, wet, whiling->while +whit->with, white, wight->weight, white, right, write, wights->weights, waits, whites, rights, writes, wile->while From 8564d12c0d96ed796db19548d7f643c67bc5a1e7 Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Wed, 25 Oct 2023 07:42:01 -0700 Subject: [PATCH 034/222] Add Gelma's typos that start with "i" (#3177) --- codespell_lib/data/dictionary.txt | 196 +++++++++++++++++++++++++++++- 1 file changed, 195 insertions(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index a456554308..53f7b80276 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -28241,8 +28241,11 @@ icrements->increments idae->idea idaeidae->idea idaes->ideas +ideall->ideally, ideal, +ideallly->ideally idealogies->ideologies idealogy->ideology +idealy->ideally idefinite->indefinite idel->idle idelogy->ideology @@ -28586,6 +28589,12 @@ imediately->immediately imediatly->immediately imense->immense imfamus->infamous +imform->inform +imformation->information +imformational->informational +imformed->informed +imforming->informing +imforms->informs imgage->image imidiate->immediate imidiately->immediately @@ -28623,6 +28632,7 @@ immedially->immediately immedialty->immediately immediante->immediate immediantely->immediately +immediat->immediate immediated->immediate, immediately, immediatedly->immediately immediatelly->immediately @@ -28632,6 +28642,8 @@ immediatley->immediately immediatlly->immediately immediatly->immediately immediatlye->immediately +immediet->immediate +immedietly->immediately immeditaly->immediately immeditate->immediate immeditately->immediately @@ -28640,6 +28652,8 @@ immeidately->immediately immenantly->eminently immidately->immediately immidatly->immediately +immideate->immediate +immideately->immediately immidiate->immediate immidiatelly->immediately immidiately->immediately @@ -28926,13 +28940,23 @@ imporovements->improvements imporoves->improves imporoving->improving imporsts->imports +importace->importance +importamce->importance importamt->important +importamtly->importantly +importan->important, importance, importanly->importantly importat->important +importatly->importantly importd->imported importen->important, importance, -importent->important +importence->importance, impotence, +importend->important, imported, +importent->important, impotent, +importently->importantly, impotently, +importnce->importance importnt->important +importntly->importantly imporv->improve, improv, imporve->improve imporved->improved @@ -28944,6 +28968,7 @@ imporvment->improvement imporvments->improvements imposible->impossible impossble->impossible +impossibile->impossible impossiblble->impossible impot->import impotant->impotent, important, @@ -29021,6 +29046,8 @@ improvemenets->improvements improvemens->improvements improvemnt->improvement improvemnts->improvements +improvent->improvement, improvident, +improvents->improvements improvision->improvisation improvmenet->improvement improvmenets->improvements @@ -29042,6 +29069,12 @@ imrovement->improvement imrovements->improvements imroves->improves imroving->improving +imrpove->improve +imrpoved->improved +imrpovement->improvement +imrpovements->improvements +imrpoves->improves +imrpoving->improving imsensitive->insensitive in-memeory->in-memory inable->enable, unable, @@ -29222,6 +29255,9 @@ incompatiability->incompatibility incompatiable->incompatible incompatibile->incompatible incompatibilies->incompatibilities +incompatibilties->incompatibilities +incompatibilty->incompatibility +incompatibily->incompatibility, incompatibly, incompatiblities->incompatibilities incompatiblity->incompatibility incompetance->incompetence @@ -29282,6 +29318,10 @@ inconveniance->inconvenience inconveniances->inconveniences inconveniant->inconvenient inconveniantly->inconveniently +inconveniece->inconvenience +inconvenieces->inconveniences +inconveniet->inconvenient +inconvenietly->inconveniently inconvertable->inconvertible inconvienience->inconvenience inconvieniences->inconveniences @@ -29342,7 +29382,16 @@ incorperated->incorporated incorperates->incorporates incorperating->incorporating incorperation->incorporation +incorportae->incorporate incorportaed->incorporated +incorportaes->incorporates +incorportaing->incorporating +incorportaion->incorporation +incorportate->incorporate +incorportated->incorporated +incorportates->incorporates +incorportating->incorporating +incorportation->incorporation incorporte->incorporate incorported->incorporated incorportes->incorporates @@ -29374,6 +29423,10 @@ incoveniences->inconveniences incovenient->inconvenient incoveniently->inconveniently incramentally->incrementally +incrase->increase +incrased->increased +incrases->increases +incrasing->increasing increade->increase, increased, increaded->increased increades->increased, increases, @@ -29388,6 +29441,10 @@ increamenting->incrementing increaments->increments increas->increase increasd->increased +increate->increase, in create, +increated->increased, in created, +increates->increases +increating->increasing, in creating, incredable->incredible incremantal->incremental incremeant->increment @@ -29469,6 +29526,9 @@ inded->indeed, index, indefinate->indefinite indefinately->indefinitely indefineable->undefinable +indefinet->indefinite +indefinete->indefinite +indefinetely->indefinitely indefinetly->indefinitely indefinitiley->indefinitely indefinitively->indefinitely @@ -29666,6 +29726,12 @@ indizies->indices indpendent->independent indpendently->independently indrect->indirect +indroduce->introduce +indroduced->introduced +indroduces->introduces +indroducing->introducing +indroduction->introduction +indroductions->introductions indulgue->indulge indure->endure indutrial->industrial @@ -29819,8 +29885,13 @@ inforrmation->information inforrmational->informational infrantryman->infantryman infrasctructure->infrastructure +infrasctructures->infrastructures +infrastracture->infrastructure +infrastractures->infrastructures infrastrcuture->infrastructure +infrastrcutures->infrastructures infrastruture->infrastructure +infrastrutures->infrastructures infrastucture->infrastructure infrastuctures->infrastructures infreqency->infrequency @@ -29837,9 +29908,11 @@ infromation->information infromational->informational infromatoin->information infromatoinal->informational +infront->in front infrormation->information infrormational->informational infrustructure->infrastructure +infrustructures->infrastructures ingegral->integral ingenius->ingenious ingnorar->ignore, ignorant, @@ -30222,6 +30295,8 @@ initialisiations->initialisations initialisiert->initialised, initialized, initialisong->initialising initialiss->initialise, initialises, +initialistion->initialisation +initialistions->initialisations initialiting->initializing initialitse->initialise initialitsing->initialising @@ -30251,6 +30326,8 @@ initializiation->initialization initializiations->initializations initializong->initializing initializs->initialize, initializes, +initializtion->initialization +initializtions->initializations initiall->initial, initially, initiallisation->initialisation initiallisations->initialisations @@ -30307,6 +30384,8 @@ initiatiats->initiates initiatie->initiate initiatied->initiated initiaties->initiates +initiatve->initiative, initiate, +initiatves->initiatives, initiates, initiial->initial initiialisation->initialisation initiialisations->initialisations @@ -30444,6 +30523,8 @@ inititializes->initializes inititializing->initializing inititially->initially inititials->initials +inititive->initiative +inititives->initiatives initliasation->initialisation initliasations->initialisations initliase->initialise @@ -30513,6 +30594,9 @@ inmigrant->immigrant inmigrants->immigrants inmmediately->immediately inmplementation->implementation +inmutability->immutability, in mutability, +inmutable->immutable, in mutable, +inmutables->immutables, in mutables, innaccessible->inaccessible innaccuracies->inaccuracies innaccuracy->inaccuracy @@ -30618,7 +30702,14 @@ inprovement->improvement inprovements->improvements inproves->improves inproving->improving +inpsect->inspect +inpsected->inspected +inpsecting->inspecting inpsection->inspection +inpsections->inspections +inpsector->inspector +inpsectors->inspectors +inpsects->inspects inpterpreter->interpreter inpu->input inpust->input, inputs, @@ -30648,6 +30739,18 @@ insantiates->instantiates insantiating->instantiating insantiation->instantiation insantiations->instantiations +insatll->install +insatllation->installation +insatllations->installations +insatlled->installed +insatller->installer +insatllers->installers +insatlling->installing +insatlls->installs +insatnce->instance +insatnces->instances +insatnt->instant +insatntly->instantly inscpeting->inspecting insctuction->instruction insctuctional->instructional @@ -30751,14 +30854,25 @@ installaters->installers installates->installs installating->installing installationa->installation +installaton->installation +installatons->installations installator->installer installators->installers installe->installer, installed, install, installes->installs installion->installation, installing, +installl->install +installlation->installation +installlations->installations +installled->installed +installler->installer +installlers->installers +installling->installing +installls->installs installtion->installation installtions->installations instals->installs +instanbul->Istanbul instancd->instance instanciate->instantiate instanciated->instantiated @@ -30768,7 +30882,9 @@ instanciation->instantiation instanciations->instantiations instane->instance instanes->instances +instanse->instance instanseation->instantiation +instanses->instances instansiate->instantiate instansiated->instantiated instansiates->instantiates @@ -30786,6 +30902,8 @@ instatiates->instantiates instatiating->instantiating instatiation->instantiation instatiations->instantiations +instea->instead +insteaad->instead insteall->install, instead, insteallation->installation insteallations->installations @@ -30797,6 +30915,7 @@ instealls->installs insteance->instance insted->instead insteead->instead +insteed->instead inster->insert insterad->instead instered->inserted @@ -31020,6 +31139,12 @@ integerating->integrating integeration->integration integerations->integrations integere->integer +integrade->integrate +integraded->integrated +integrades->integrates +integrading->integrating +integradion->integration +integradions->integrations integrat->integrate, integral, integrats->integrates, integrals, integreate->integrate @@ -31055,8 +31180,12 @@ intenationalism->internationalism intenationalist->internationalist intenationalists->internationalists intenationally->internationally +intendation->indentation, intention, +intendations->indentations, intentions, +intendend->intended intendet->intended inteneded->intended +intenet->internet, intent, intenisty->intensity intension->intention intensional->intentional @@ -31070,6 +31199,8 @@ intentially->intentionally intentialy->intentionally intentionaly->intentionally intentionly->intentionally +intentionnal->intentional +intentionnally->intentionally intepolate->interpolate intepolated->interpolated intepolates->interpolates @@ -31092,6 +31223,7 @@ intepretor->interpreter intepretors->interpreters inteprets->interprets inter-operability->interoperability +interable->iterable, interactable, integrable, intolerable, interace->interface, interlace, interaced->interacted, interfaced, interlaced, interaces->interfaces, interlaces, @@ -31183,6 +31315,7 @@ intereferes->interferes interefering->interfering interelated->interrelated interelaved->interleaved +interent->internet, interest, inherent, interment, interepolate->interpolate interepolated->interpolated interepolates->interpolates @@ -31220,7 +31353,12 @@ interesst->interest interessted->interested interessting->interesting intereview->interview +interfac->interface +interfacce->interface +interfacces->interfaces +interfacs->interfaces interfact->interact, interface, +interfacts->interacts, interfaces, interfal->interval interfals->intervals interfave->interface @@ -31294,6 +31432,7 @@ internation->international internel->internal internels->internals internface->interface +internt->internet, intent, intern, interogators->interrogators interopeable->interoperable interoprability->interoperability @@ -31337,7 +31476,10 @@ interprate->interpret interprated->interpreted interpreation->interpretation interprerter->interpreter +interpretate->interpret interpretated->interpreted +interpretates->interprets +interpretating->interpreting interpretaton->interpretation interpretatons->interpretations interprete->interpret @@ -31407,6 +31549,8 @@ intertial->inertial interupt->interrupt interupted->interrupted interupting->interrupting +interuption->interruption +interuptions->interruptions interupts->interrupts interuupt->interrupt intervall->interval @@ -31562,6 +31706,25 @@ intilizing->initializing intimitading->intimidating intimite->intimate intinite->infinite +intital->initial +intitalisation->initialisation +intitalisations->initialisations +intitalise->initialise +intitalised->initialised +intitaliser->initialiser +intitalisers->initialisers +intitalises->initialises +intitalising->initialising +intitalization->initialization +intitalizations->initializations +intitalize->initialize +intitalized->initialized +intitalizer->initializer +intitalizers->initializers +intitalizes->initializes +intitalizing->initializing +intitally->initially +intitals->initials intitial->initial intitialisation->initialisation intitialisations->initialisations @@ -31592,6 +31755,12 @@ intitiatives->initiatives intitiator->initiator intitiators->initiators intity->entity +intorduce->introduce +intorduced->introduced +intorduces->introduces +intorducing->introducing +intorduction->introduction +intorductions->introductions intot->into intoto->into intpreter->interpreter @@ -31639,9 +31808,14 @@ intrfacing->interfacing intriduce->introduce intriduced->introduced intriduction->introduction +intrisic->intrinsic +intrisically->intrinsically +intrisics->intrinsics intrisinc->intrinsic +intrisincally->intrinsically intrisincs->intrinsics introducted->introduced +introducting->introducing introductionary->introductory introdue->introduce introdued->introduced @@ -31764,7 +31938,16 @@ invesitgation->investigation invesitgations->investigations invesre->inverse invesrse->inverse +investiage->investigate +investiaged->investigated +investiages->investigates +investiaging->investigating investingate->investigate +investingated->investigated +investingates->investigates +investingating->investigating +investingation->investigation +investingations->investigations inveting->inverting invetory->inventory inviation->invitation @@ -31805,6 +31988,11 @@ involtue->involute involtued->involuted involtues->involutes involvment->involvement +invove->involve, invoke, +invoved->involved, invoked, +invovement->involvement +invoves->involves, invokes, +invoving->involving, invoking, invovle->involve invovled->involved invovlement->involvement @@ -31852,6 +32040,7 @@ irraditating->irradiating irregularties->irregularities irregulier->irregular irregulierties->irregularities +irrelavant->irrelevant irrelavent->irrelevant irrelevent->irrelevant irrelvant->irrelevant @@ -31861,6 +32050,7 @@ irreproducable->irreproducible irresepective->irrespective irresistable->irresistible irresistably->irresistibly +irrevelant->irrelevant, irreverent, irreversable->irreversible is'nt->isn't isalha->isalpha @@ -31900,6 +32090,10 @@ isssued->issued isssues->issues issueing->issuing issus->issues +issuse->issue, issues, +issused->issued +issuses->issues +issusing->issuing ist->is, it, its, it's, sit, list, istall->install, is tall, istallation->installation From 9cf2a8b7bd26471137574325299cb88e9da062b3 Mon Sep 17 00:00:00 2001 From: Tetsuo Koyama Date: Fri, 27 Oct 2023 16:15:19 +0900 Subject: [PATCH 035/222] diagional -> diagonal (#3183) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 53f7b80276..1378a325cd 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -18945,6 +18945,8 @@ diablical->diabolical diabling->disabling diaciritc->diacritic diaciritcs->diacritics +diagional->diagonal +diagionals->diagonals diagnistic->diagnostic diagnoal->diagonal diagnoals->diagonals From 98017187acdbd00285c0cc52a482eeb7c3fb11dd Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Fri, 27 Oct 2023 00:32:59 -0700 Subject: [PATCH 036/222] Add Gelma's typos from "j" to "m" (#3180) --- codespell_lib/data/dictionary.txt | 179 ++++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 1378a325cd..38ce9afd32 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -32327,6 +32327,7 @@ janury->January japanease->japanese japaneese->Japanese Japanes->Japanese +japanse->Japanese japanses->Japanese jaques->jacques javacript->javascript @@ -32595,7 +32596,10 @@ knowlegdeable->knowledgeable knowlege->knowledge knowlegeabel->knowledgeable knowlegeable->knowledgeable +knowned->known knowngly->knowingly +knowning->knowing +knowningly->knowingly knwo->know knwoing->knowing knwoingly->knowingly @@ -32692,6 +32696,8 @@ laguagues->languages laguange->language laguanges->languages laiter->later +lamba->lambda, lambs, lamb, +lambas->lambdas, lambs, lambast, lambaste, lanaguage->language lanaguages->languages lanaguge->language @@ -32947,6 +32953,8 @@ legth->length legths->lengths leibnitz->leibniz leightweight->lightweight +lement->element, clement, lament, +lements->elements, laments, lemosine->limousine lemosines->limousines lene->lens @@ -32970,6 +32978,7 @@ lengten->lengthen lengtext->longtext lengthes->lengths lengthh->length +lengthly->lengthy, lengthwise, lengthily, lengts->lengths lenguage->language lenguages->languages @@ -33232,6 +33241,14 @@ linaer->linear linaerly->linearly linar->linear linarly->linearly +lincence->licence +lincenced->licenced +lincences->licences +lincencing->licencing +lincense->license +lincensed->licensed +lincenses->licenses +lincensing->licensing lincese->license lincesed->licensed linceses->licenses @@ -33250,6 +33267,7 @@ linez->lines lingth->length linheight->lineheight Linix->Linux +linkdin->LinkedIn linke->linked, link, links, like, line, linkely->likely linkes->links, linked, likes, lines, @@ -33447,6 +33465,12 @@ loclaizes->localizes loclaizing->localizing loclaly->locally loclas->locals +locte->locate +locted->located, locked, +loctes->locates +locting->locating, locking, +loction->location, lotion, lection, locution, +loctions->locations, lotions, lections, locutions, lodable->loadable loded->loaded loder->loader @@ -33489,6 +33513,8 @@ lokales->locales lokaly->locally lolal->total lolerant->tolerant +lolipop->lollipop +lolipops->lollipops lonber->longer, loner, lond->long lonelyness->loneliness @@ -33513,6 +33539,7 @@ loocking->looking, locking, loockup->lookup, lockup, lood->lewd, blood, flood, mood, look, loom, lookes->looks +lookin->looking, look in, looknig->looking looop->loop loopup->lookup @@ -33559,6 +33586,7 @@ maangers->managers maanges->manages maanging->managing mabe->maybe +mabey->maybe mabye->maybe macack->macaque macason->moccasin @@ -33576,6 +33604,9 @@ machanisms->mechanisms mached->matched maches->matches machettie->machete +machien->machine +machienry->machinery +machiens->machines machinary->machinery machine-dependend->machine-dependent machiness->machines @@ -33631,6 +33662,18 @@ mainainers->maintainers mainaining->maintaining mainains->maintains mainenance->maintenance +mainfest->manifest +mainfested->manifested +mainfesting->manifesting +mainfesto->manifesto +mainfestos->manifestos +mainfests->manifests +mainifest->manifest +mainifested->manifested +mainifesting->manifesting +mainifesto->manifesto +mainifestos->manifestos +mainifests->manifests maininly->mainly mainling->mailing maintainance->maintenance @@ -33638,6 +33681,12 @@ maintaince->maintenance maintainces->maintenances maintainence->maintenance maintaing->maintaining +maintaint->maintain +maintainted->maintained +maintainter->maintainer +maintainters->maintainers +maintainting->maintaining +maintaints->maintains maintan->maintain maintanance->maintenance maintance->maintenance @@ -33649,7 +33698,9 @@ maintaners->maintainers maintaning->maintaining maintans->maintains maintenace->maintenance +maintence->maintenance maintenence->maintenance +maintentance->maintenance maintiain->maintain maintiained->maintained maintiainer->maintainer @@ -33753,6 +33804,7 @@ manaze->mayonnaise mandatatory->mandatory mandess->madness mandetory->mandatory +manditory->mandatory manement->management maneouvre->manoeuvre maneouvred->manoeuvred @@ -33764,6 +33816,18 @@ manetainer->maintainer manetainers->maintainers manetaining->maintaining manetains->maintains +manfest->manifest +manfested->manifested +manfesting->manifesting +manfesto->manifesto +manfestos->manifestos +manfests->manifests +manfiest->manifest +manfiested->manifested +manfiesting->manifesting +manfiesto->manifesto +manfiestos->manifestos +manfiests->manifests mangae->manage, manga, mangaed->managed mangaement->management @@ -33788,12 +33852,22 @@ manifacturer->manufacturer manifacturers->manufacturers manifactures->manufactures manifect->manifest +manifiest->manifest +manifiested->manifested +manifiesting->manifesting +manifiesto->manifesto +manifiestos->manifestos +manifiests->manifests manipluate->manipulate manipluated->manipulated manipulater->manipulator, manipulated, manipulates, manipulate, manipulaters->manipulators, manipulates, manipulatin->manipulating manipulaton->manipulation +manipule->manipulate +manipuled->manipulated +manipules->manipulates +manipuling->manipulating manipute->manipulate maniputed->manipulated maniputing->manipulating @@ -33849,6 +33923,12 @@ manuels->manuals manues->menus manuever->maneuver, manoeuvre, manuevers->maneuvers, manoeuvres, +manufacter->manufacturer, manufacture, +manufactered->manufactured +manufacterer->manufacturer +manufacterers->manufacturers +manufactering->manufacturing +manufacters->manufacturers, manufactures, manufactuer->manufacture, manufacturer, manufactuerd->manufactured manufactuers->manufactures, manufacturers, @@ -33922,6 +34002,9 @@ marxisit->marxist marxisits->marxists marz->March, Mars, masakist->masochist +maschine->machine +maschinery->machinery +maschines->machines mashetty->machete mashine->machine mashined->machined @@ -34036,6 +34119,9 @@ matser->master mattern->pattern, matter, matterns->patterns, matters, matzch->match +maual->manual, maul, +maually->manually +mauals->manuals, mauls, maube->maybe, mauve, mavrick->maverick mawsoleum->mausoleum @@ -34149,6 +34235,8 @@ measuer->measurer, measure, measues->measures measuing->measuring measurd->measured, measure, +measureable->measurable +measureably->measurably measuremenet->measurement measuremenets->measurements measurmenet->measurement @@ -34243,6 +34331,10 @@ meenings->meanings, meetings, meens->means meerkrat->meerkat meerly->merely +meesage->message +meesaged->messaged +meesages->messages +meesaging->messaging meessage->message meessaged->messaged meessages->messages @@ -34413,6 +34505,10 @@ messagsing->messaging messaing->messaging messanger->messenger messangers->messengers +messasge->message, messages, +messasged->messaged +messasges->messages +messasging->messaging messave->message messege->message messeged->messaged @@ -34454,6 +34550,8 @@ meta-attrubutes->meta-attributes meta-progamming->meta-programming metacharater->metacharacter metacharaters->metacharacters +metadat->metadata +metadta->metadata metalic->metallic metalurgic->metallurgic metalurgical->metallurgical @@ -34464,6 +34562,7 @@ metapackges->metapackages metaphore->metaphor metaphoricial->metaphorical metaprogamming->metaprogramming +metatada->metadata metatadata->metadata metatdata->metadata metdata->metadata @@ -34509,9 +34608,11 @@ metod->method metodologies->methodologies metodology->methodology metods->methods +metrices->metrics, matrices, metrig->metric metrigal->metrical metrigs->metrics +metrix->matrix, metric, mey->may meybe->maybe mezmorise->mesmerise @@ -34570,11 +34671,18 @@ midifiers->modifiers midifies->modifies midify->modify midifying->modifying +midle->middle midpints->midpoints midpiont->midpoint midpionts->midpoints midpont->midpoint midponts->midpoints +migate->migrate, mitigate, +migated->migrated, mitigated, +migates->migrates, mitigates, +migating->migrating, mitigating, +migation->migration, mitigation, +migations->migrations, mitigations, mige->midge miges->midges migh->might @@ -34765,6 +34873,10 @@ mintor->mentor, monitor, minor, mintored->mentored, monitored, mintoring->mentoring, monitoring, mintors->mentors, monitors, +mintue->minute +mintues->minutes +mintute->minute +mintutes->minutes minue->minute, minus, menu, minues->minutes, minus, minuses, menus, minum->minimum @@ -34851,6 +34963,8 @@ misinterperting->misinterpreting misinterperts->misinterprets misinterprett->misinterpret misinterpretted->misinterpreted +misinterpretting->misinterpreting +misinterpretts->misinterprets mision->mission, minion, vision, misions->missions, minions, visions, misisng->missing @@ -34912,6 +35026,10 @@ misspeled->misspelled misspeling->misspelling misspelings->misspellings misspels->misspells +missplace->misplace +missplaced->misplaced +missplaces->misplaces +missplacing->misplacing misssing->missing misssion->mission misssions->missions @@ -34925,6 +35043,10 @@ misstaken->mistaken misstakes->mistakes misstype->mistype misstypes->mistypes +missunderstand->misunderstand +missunderstanding->misunderstanding +missunderstandings->misunderstandings +missunderstands->misunderstands missunderstood->misunderstood missuse->misuse missused->misused @@ -35003,6 +35125,14 @@ moddeled->modeled moddelled->modelled moddels->models modee->mode +modefication->modification +modefications->modifications +modefied->modified +modefier->modifier +modefiers->modifiers +modefies->modifies +modefy->modify +modefying->modifying modelinng->modeling modell->model modellinng->modelling @@ -35087,6 +35217,8 @@ modiffer->modifier modiffers->modifiers modifiation->modification modifiations->modifications +modificaiton->modification +modificaitons->modifications modificatioon->modification modificatioons->modifications modificaton->modification @@ -35173,7 +35305,9 @@ molelcule->molecule molelcules->molecules momement->moment momementarily->momentarily +momementary->momentary momements->moments +momementum->momentum momemt->moment momemtarily->momentarily momemtary->momentary @@ -35184,17 +35318,25 @@ momentarely->momentarily momento->memento momentos->mementos momery->memory +momment->moment +mommentarily->momentarily +mommentary->momentary +momments->moments +mommentum->momentum momoent->moment momoment->moment momomentarily->momentarily +momomentary->momentary momomento->memento, moment, momomentos->mementos, moments, momoments->moments +momomentum->momentum momory->memory monarkey->monarchy monarkeys->monarchies monarkies->monarchies mondey->Monday, money, monkey, +mondodb->MongoDB mone->mono, money, none, monestaries->monasteries monestary->monastery, monetary, @@ -35235,8 +35377,16 @@ montion->mention, motion, montioned->mentioned montioning->mentioning montions->mentions, motions, +montior->monitor +montiored->monitored +montioring->monitoring +montiors->monitors montly->monthly Montnana->Montana +montor->monitor, motor, mentor, +montored->monitored, mentored, +montoring->monitoring, mentoring, +montors->monitors, motors, mentors, monts->months montypic->monotypic moodify->modify @@ -35283,6 +35433,8 @@ moteured->motored moteuring->motoring moteurs->motors mothing->nothing +mothod->method +mothods->methods motivaiton->motivation motiviated->motivated motiviation->motivation @@ -35450,10 +35602,20 @@ multilpicative->multiplicative multilpicities->multiplicities multilpicity->multiplicity multilpies->multiplies +multilplayer->multiplayer +multilple->multiple +multilples->multiples +multilplication->multiplication +multilplications->multiplications +multilplicative->multiplicative +multilplicities->multiplicities +multilplicity->multiplicity multilplied->multiplied multilplier->multiplier multilpliers->multipliers multilplies->multiplies +multilply->multiply +multilplying->multiplying multilpy->multiply multilpying->multiplying multily->multiply @@ -35523,6 +35685,20 @@ multpliers->multipliers multplies->multiplies multply->multiply multplying->multiplying +multuplayer->multiplayer +multuple->multiple +multuples->multiples +multuplication->multiplication +multuplications->multiplications +multuplicative->multiplicative +multuplicities->multiplicities +multuplicity->multiplicity +multuplied->multiplied +multuplier->multiplier +multupliers->multipliers +multuplies->multiplies +multuply->multiply +multuplying->multiplying multy->multi multy-thread->multithread mumber->number @@ -35553,6 +35729,9 @@ mustash->mustache, moustache, mustator->mutator muste->must mutablity->mutability +mutatbility->mutability +mutatble->mutable +mutatbly->mutably mutater->mutator, mutated, mutates, mutate, mutaters->mutators, mutates, mutbal->mutable From b9193ebd1de98426e7fe7152dbbdc6e7be1e5d88 Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Fri, 27 Oct 2023 00:39:35 -0700 Subject: [PATCH 037/222] Add Gelma's typos from "n" to "o" (#3182) --- codespell_lib/data/dictionary.txt | 106 +++++++++++++++++++++++++++++- 1 file changed, 104 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 38ce9afd32..b759d165df 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -35987,6 +35987,7 @@ naviagtor->navigator naviagtors->navigators navigater->navigator, navigated, navigates, navigate, navigaters->navigators, navigates, +navigaton->navigation, navigator, navitvely->natively navtive->native navtives->natives @@ -36054,6 +36055,8 @@ neccecarily->necessarily neccecary->necessary neccesarily->necessarily neccesary->necessary +neccesities->necessities +neccesity->necessity neccessarily->necessarily neccessarrily->necessarily neccessarry->necessary @@ -36068,10 +36071,14 @@ necesarily->necessarily necesarrily->necessarily necesarry->necessary necesary->necessary +necesities->necessities +necesity->necessity necessaerily->necessarily necessaery->necessary necessaily->necessarily +necessairily->necessarily necessairly->necessarily +necessairy->necessary, necessarily, necessar->necessary necessarally->necessarily necessaraly->necessarily @@ -36089,7 +36096,13 @@ necesserily->necessarily necessery->necessary necessesarily->necessarily necessesary->necessary +necessesities->necessities +necessesity->necessity necessiate->necessitate +necesssarily->necessarily +necesssary->necessary +necesssities->necessities +necesssity->necessity nechanism->mechanism necssarily->necessarily necssary->necessary @@ -36615,6 +36628,7 @@ nestolgicly->nostalgically nestwork->network netacpe->netscape netcape->netscape +nethertheless->nevertheless nethod->method nethods->methods netiher->neither @@ -36652,7 +36666,8 @@ newances->nuances newancing->nuancing newine->newline newines->newlines -newletters->newsletters +newletter->newsletter, new letter, +newletters->newsletters, new letters, newmatic->pneumatic newmatically->pneumatically newmaticly->pneumatically @@ -36669,7 +36684,10 @@ newslines->newlines newthon->newton newtork->network Newyorker->New Yorker +nexted->nested, texted, nexting->nesting, texting, +ngix->nginx +ngnix->nginx niear->near niearest->nearest niether->neither @@ -36685,6 +36703,12 @@ nighlties->nightlies nighlty->nightly nighther->neither nightime->nighttime +nigth->night, nigh, +nigthlies->nightlies +nigthly->nightly +nigthmare->nightmare +nigthmares->nightmares +nigthtime->nighttime nihther->neither nimph->nymph nimphal->nymphal @@ -36972,12 +36996,16 @@ notaion->notation notaly->notably notasion->notation notatin->notation +notbook->notebook, not book, +notbooks->notebooks, not books, notce->notice, notch, note, nonce, notced->noticed, notched, noted, notces->notices, notches, notes, nonces, notcing->noticing, nothing, notching, noting, noteable->notable noteably->notably +notebok->notebook +noteboks->notebooks noteboook->notebook noteboooks->notebooks noteriety->notoriety @@ -37104,6 +37132,17 @@ nstaller->installer nstallers->installers nstalling->installing nstalls->installs +nteger->integer +ntegers->integers +ntegral->integral +ntegrals->integrals +ntegrate->integrate +ntegrated->integrated +ntegrates->integrates +ntegrating->integrating +ntegration->integration +ntegrations->integrations +ntegrity->integrity ntification->notification nuber->number nubered->numbered @@ -37173,6 +37212,7 @@ numercial->numerical numercially->numerically numerial->numeral, numerical, numering->numbering +numerious->numerous numers->numbers nummber->number nummbers->numbers @@ -37286,6 +37326,15 @@ obious->obvious obiously->obviously obivous->obvious obivously->obviously +objct->object +objcted->objected +objcting->objecting +objction->objection +objctions->objections +objctive->objective +objctively->objectively +objctives->objectives +objcts->objects objec->object objecs->objects objectss->objects @@ -37353,10 +37402,17 @@ obtrain->obtain obtrained->obtained obtrains->obtains obusing->abusing +obviosu->obvious +obviosuly->obviously obvioulsy->obviously obvisious->obvious +obvisiously->obviously +obvisou->obvious +obvisouly->obviously obvisous->obvious obvisously->obviously +obvoius->obvious +obvoiusly->obviously obyect->object obyekt->object ocapella->a cappella @@ -37891,6 +37947,8 @@ operatins->operations operatio->operation operatione->operation operationes->operations +operationg->operating, operation, +operationgs->operations operatior->operator operatiors->operators operatios->operations @@ -38057,9 +38115,16 @@ opose->oppose oposed->opposed oposite->opposite oposition->opposition +oppen->open +oppened->opened oppenent->opponent oppenents->opponents +oppener->opener +oppeners->openers +oppening->opening +oppenings->openings oppenly->openly +oppens->opens opperate->operate opperated->operated opperates->operates @@ -38079,10 +38144,13 @@ oppononent->opponent opportunies->opportunities opportunisticly->opportunistically opportunistly->opportunistically +opportunites->opportunities opportunties->opportunities opportunty->opportunity opportuny->opportunity +opposit->opposite oppositition->opposition +opposits->opposites oppossed->opposed opprotunities->opportunities opprotunity->opportunity @@ -38239,7 +38307,27 @@ optoin->option optoinal->optional optoinally->optionally optoins->options +optomal->optimal +optomally->optimally +optomisation->optimisation +optomisations->optimisations +optomise->optimise +optomised->optimised +optomiser->optimiser +optomisers->optimisers +optomises->optimises +optomising->optimising optomism->optimism +optomistic->optimistic +optomistically->optimistically +optomization->optimization +optomizations->optimizations +optomize->optimize +optomized->optimized +optomizer->optimizer +optomizers->optimizers +optomizes->optimizes +optomizing->optimizing opton->option optonal->optional optonally->optionally @@ -38457,6 +38545,7 @@ otherewise->otherwise otherise->otherwise otheriwse->otherwise othersie->otherwise +othervise->otherwise otherwaise->otherwise otherways->otherwise otherweis->otherwise @@ -38571,6 +38660,10 @@ ouputarea->outputarea ouputs->outputs ouputted->outputted ouputting->outputting +ource->source, ounce, +ourced->sourced +ources->sources, ounces, +ourcing->sourcing ourselfe->ourselves, ourself, ourselfes->ourselves ourselfs->ourselves @@ -38587,6 +38680,7 @@ outher->other, outer, outherwise->otherwise outisde->outside outllook->outlook +outloud->out loud outoign->outgoing outoing->outgoing, outdoing, outing, outout->output @@ -38745,9 +38839,11 @@ overwriteable->overwritable overwrited->overwritten, overwrote, overwriten->overwritten overwritren->overwritten +overwritte->overwrite overwrittes->overwrites -overwrittin->overwriting +overwrittin->overwritten, overwriting, overwritting->overwriting +overwrittten->overwritten overzealis->overzealous overzealisly->overzealously overzealos->overzealous @@ -38806,6 +38902,12 @@ ownder->owner ownerhsip->ownership ownersip->ownership ownes->owns, ones, +ownload->download, own load, +ownloaded->downloaded, own loaded, +ownloader->downloader, own loader, +ownloaders->downloaders, own loaders, +ownloading->downloading, own loading, +ownloads->downloads, own loads, ownner->owner ownward->onward ownwer->owner From 5f362b078aabfb86628b75a8824ef8c79aaa9156 Mon Sep 17 00:00:00 2001 From: Christian Fischer Date: Fri, 27 Oct 2023 14:03:22 +0200 Subject: [PATCH 038/222] Add corrections for vulnerbailit(y|ies)->vulnerabilit(y|ies). --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index b759d165df..1a50ba77d1 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -57623,6 +57623,8 @@ vulnerabulility->vulnerability vulnerarbilities->vulnerabilities vulnerarbility->vulnerability vulnerarble->vulnerable +vulnerbailities->vulnerabilities +vulnerbaility->vulnerability vulnerbilities->vulnerabilities vulnerbility->vulnerability vulnerble->vulnerable From 2c1599a9fc73d747889807c8f7083b77cc042d65 Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Sat, 28 Oct 2023 09:02:05 -0700 Subject: [PATCH 039/222] Add Gelma's typos that start with "p" (#3184) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 196 +++++++++++++++++++++++++++++- 1 file changed, 195 insertions(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 1a50ba77d1..18bbd45596 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -39032,6 +39032,9 @@ paht->path, pat, part, pahts->paths, pats, parts, paide->paid paied->paid, paired, +painfull->painful, painfully, +painfullly->painfully +painfuly->painfully painiting->painting paintile->painttile paintin->painting @@ -39047,7 +39050,14 @@ pairokeally->parochially pairokeel->parochial pairokeelity->parochiality pairokeelly->parochially +paitence->patience +paitent->patient +paitently->patiently +paitents->patients paitience->patience +paitient->patient +paitiently->patiently +paitients->patients paiting->painting pakage->package pakaged->packaged @@ -39086,6 +39096,12 @@ paln->plan, pain, palm, paltette->palette paltform->platform paltforms->platforms +paly->play, poly, pally, palsy, palmy, +palyed->played +palyer->player +palyers->players +palying->playing +palys->plays, polys, palsy, pamflet->pamphlet pamplet->pamphlet paniced->panicked @@ -39542,6 +39558,14 @@ particaulrly->particularly particlar->particular particlarly->particularly particlars->particulars +particpant->participant +particpants->participants +particpate->participate +particpated->participated +particpates->participates +particpating->participating +particpation->participation +particpations->participations particual->particular particually->particularly particualr->particular @@ -39636,11 +39660,16 @@ pasres->parses, pastes, passes, pares, pasring->parsing, pasting, passing, paring, pass-thru->pass-through, pass through, passthrough, pass-trough->pass-through, pass through, passthrough, +passanger->passenger +passangers->passengers passerbys->passersby +passess->passes, possess, passers, passin->passing passiv->passive passord->password passords->passwords +passoword->password +passowords->passwords passowrd->password passowrds->passwords passs->pass @@ -39650,12 +39679,16 @@ passsing->passing passsword->password passswords->passwords passt->past, passed, +passthough->passthrough, pass though, passthrought->passthrough passthruogh->passthrough passtime->pastime passtrough->passthrough passwird->password passwirds->passwords +passwor->password +passwors->passwords, password, +passworss->passwords passwrod->password passwrods->passwords pasteing->pasting @@ -39729,9 +39762,14 @@ pattented->patented pattersn->patterns pattren->pattern, patron, pattrens->patterns, patrons, +pattrn->pattern pattrns->patterns +patttern->pattern +pattterns->patterns pavillion->pavilion pavillions->pavilions +payement->payment, pavement, +payements->payments, pavements, paínt->paint pblisher->publisher pbulisher->publisher @@ -39769,6 +39807,7 @@ pecifiers->specifiers, pacifiers, pecifies->specifies, pacifies, pecify->specify, pacify, pecifying->specifying, pacifying, +pecular->peculiar, specular, secular, pecularities->peculiarities pecularity->peculiarity peculure->peculiar @@ -39864,6 +39903,8 @@ peported->reported, purported, peprocessor->preprocessor per-interpeter->per-interpreter perade->parade +perameter->parameter, perimeter, +perameters->parameters, perimeters, peraphs->perhaps percenatge->percentage percenatges->percentages @@ -40013,17 +40054,23 @@ performace->performance performaces->performances performaed->performed performamce->performance +performamces->performances +performanc->performance +performancs->performances performane->performance +performanes->performances performe->perform, performed, performence->performance performences->performances performent->performant performes->performed, performs, performnace->performance +performnaces->performances perfors->performs perfro->perform perfrom->perform perfromance->performance +perfromances->performances perfromed->performed perfroming->performing perfroms->performs @@ -40036,6 +40083,7 @@ perfurred->preferred perfurring->preferring perfurs->prefers perhabs->perhaps +perharps->perhaps perhas->perhaps perhasp->perhaps perheaps->perhaps @@ -40104,6 +40152,7 @@ permitions->permissions permmission->permission permmissions->permissions permormance->performance +permormances->performances permssion->permission permssions->permissions permuataion->permutation @@ -40147,6 +40196,12 @@ perosnally->personally perosns->persons perpandicular->perpendicular perpandicularly->perpendicularly +perparation->preparation +perparations->preparations +perpare->prepare +perpared->prepared +perpares->prepares +perparing->preparing perpective->perspective, perceptive, perpectives->perspectives perperties->properties @@ -40266,6 +40321,9 @@ perticularly->particularly perticulars->particulars pertinate->pertinent pertinately->pertinently +pertitence->pertinence, persistence, +pertitent->pertinent, persistent, +pertitently->pertinently, persistently, pertrub->perturb pertrubation->perturbation pertrubations->perturbations @@ -40329,6 +40387,8 @@ phenomenonly->phenomenally phenomonenon->phenomenon phenomonon->phenomenon phenonmena->phenomena +pheonix->phoenix +pheonixes->phoenixes pheriparials->peripherals Philipines->Philippines philisopher->philosopher @@ -40426,6 +40486,10 @@ picturesk->picturesque pictureskely->picturesquely pictureskly->picturesquely pictureskness->picturesqueness +picure->picture, epicure, +picures->pictures, epicures, +pidgeon->pigeon, pidgin, +pidgeons->pigeons, pidgins, pieceweise->piecewise, piece wise, piecewiese->piecewise, piece wise, piecwise->piecewise, piece wise, @@ -40560,6 +40624,8 @@ platoform->platform platoforms->platforms platofrm->platform platofrms->platforms +platorm->platform +platorms->platforms plattform->platform plattforms->platforms plattoe->plateau @@ -40572,6 +40638,11 @@ playge->plague playgerise->plagiarise playgerize->plagiarize playgropund->playground +playgropunds->playgrounds +playgroud->playground +playgrouds->playgrounds +playgroun->playground +playgrouns->playgrounds, playground, playist->playlist playists->playlists playright->playwright @@ -40618,6 +40689,8 @@ pltforms->platforms plugable->pluggable pluged->plugged plugget->plugged, plug it, +pluggin->plugin, plugging, +pluggins->plugins pluging->plugging, plugin, pluign->plugin pluigns->plugins @@ -40852,10 +40925,13 @@ poposed->proposed, opposed, poposes->proposes, opposes, poposing->proposing, opposing, popoulation->population +popoulations->populations popoup->popup poppup->popup popularaty->popularity populare->popular +populatin->population, populating, +populatins->populations populer->popular popullate->populate popullated->populated @@ -41034,6 +41110,7 @@ possiable->possible possiably->possibly possibbe->possible possibe->possible +possibel->possible possibiilities->possibilities possibiility->possibility possibile->possible @@ -41096,6 +41173,7 @@ postcondtion->postcondition postcondtions->postconditions Postdam->Potsdam postgesql->PostgreSQL +postgresl->PostgreSQL postgreslq->PostgreSQL postgresq->PostgreSQL postgress->PostgreSQL @@ -41175,12 +41253,15 @@ poverful->powerful poweful->powerful powerfull->powerful powerppc->powerpc +powershel->PowerShell pozitive->positive pozitively->positively pozitives->positives ppcheck->cppcheck ppeline->pipeline ppelines->pipelines +pplication->application +pplications->applications ppolygons->polygons ppublisher->publisher ppyint->pyint @@ -41391,9 +41472,28 @@ predefineds->predefined predessor->predecessor predfined->predefined predicat->predicate +predicatbility->predictability predicatble->predictable +predicatbly->predictably +predicit->predict +predicitability->predictability +predicitable->predictable +predicitably->predictably +predicited->predicted +prediciting->predicting +predicition->prediction, predication, +predicitions->predictions, predications, +predicitive->predictive +predicitng->predicting +prediciton->prediction predicitons->predictions +predicitor->predictor +predicitors->predictors +predicits->predicts +predicitve->predictive +predictibility->predictability predictible->predictable +predictibly->predictably predifined->predefined predomiantly->predominately preeceding->preceding @@ -41560,6 +41660,10 @@ preprocessers->preprocessors preprocesssing->preprocessing prequisite->prerequisite prequisites->prerequisites +prerelase->prerelease +prerelased->prereleased +prerelases->prereleases +prerelasing->prereleasing prerequesite->prerequisite prerequesites->prerequisites prerequisit->prerequisite @@ -41622,6 +41726,7 @@ presicely->precisely presicion->precision presidenital->presidential presidental->presidential +presing->pressing presist->persist presistable->persistable presistance->persistence @@ -41706,6 +41811,7 @@ pretection->protection pretects->protects pretendend->pretended pretty-printter->pretty-printer +prety->pretty, prey, preveiw->preview preveiwed->previewed preveiwer->previewer @@ -41808,12 +41914,18 @@ primay->primary primeter->perimeter primevil->primeval primimitive->primitive +primimitives->primitives primitave->primitive +primitaves->primitives primitiv->primitive +primitivs->primitives primitve->primitive primitves->primitives primive->primitive +primives->primitives primordal->primordial +primtive->primitive +primtives->primitives princeple->principle princeples->principles princible->principle @@ -41848,9 +41960,22 @@ priorise->prioritise priorised->prioritised priorises->prioritises priorising->prioritising +priorites->priorities prioritities->priorities prioritity->priority prioritiy->priority +prioritsation->prioritisation +prioritsations->prioritisations +prioritse->prioritise +prioritsed->prioritised +prioritses->prioritises +prioritsing->prioritising +prioritzation->prioritization +prioritzations->prioritizations +prioritze->prioritize +prioritzed->prioritized +prioritzes->prioritizes +prioritzing->prioritizing priorization->prioritization priorizations->prioritizations priorize->prioritize @@ -41918,6 +42043,9 @@ privilages->privileges priviledge->privilege priviledged->privileged priviledges->privileges +privilge->privilege +privilged->privileged +privilges->privileges privilidge->privilege privilidged->privileged privilidges->privileges @@ -42008,6 +42136,8 @@ problam->problem problamatic->problematic problams->problems proble->problem, probe, probably, provable, +probleem->problem +probleems->problems probleme->problem problemes->problems probles->problems, probes, @@ -42108,6 +42238,8 @@ proclomation->proclamation procoess->process procoessed->processed procoessing->processing +procotol->protocol +procotols->protocols procrastrinate->procrastinate procrastrinated->procrastinated procrastrinates->procrastinates @@ -42131,10 +42263,26 @@ procuder->producer, procurer, procudes->produces, procures, procuding->producing, procuring, prodce->produce +prodced->produced, proceed, prodceding->proceeding +prodcer->producer +prodcers->producers prodces->produces +prodcing->producing prodct->product +prodction->production +prodctions->productions prodcts->products +prodcue->produce +prodcued->produced +prodcuer->producer +prodcuers->producers +prodcues->produces +prodcuing->producing +prodcut->product +prodcution->production +prodcutions->productions +prodcuts->products prodecure->procedure prodive->provide prodived->provided @@ -42191,16 +42339,38 @@ profesion->profusion, profession, profesional->professional profesionally->professionally profesionals->professionals +profesions->professions, profusions, profesor->professor +profesors->professors professer->professor +professers->professors +professin->profession, professing, profess in, +professinal->professional +professinally->professionally +professins->professions professionaly->professionally +professionnal->professional +professionnally->professionally +proffes->profess proffesed->professed +proffeses->professes +proffesing->professing proffesion->profession proffesional->professional +proffesionally->professionally +proffesions->professions proffesor->professor +proffesors->professors +proffess->profess +proffessed->professed +proffesses->professes +proffessing->professing proffession->profession proffessional->professional +proffessionally->professionally +proffessions->professions proffessor->professor +proffessors->professors profie->profile profied->profiled profier->profiler @@ -42372,6 +42542,7 @@ prolems->problems prolicks->prolix prologomena->prolegomena promatory->promontory +promethues->Prometheus prominance->prominence prominant->prominent prominantly->prominently @@ -42479,6 +42650,14 @@ propector->prospector, protector, projector, propects->prospects, protects, projects, propectus->prospectus propectuses->prospectuses +propegate->propagate +propegated->propagated +propegates->propagates +propegating->propagating +propegation->propagation +propegations->propagations +propegator->propagator +propegators->propagators propely->properly propeoperties->properties properely->properly @@ -42621,6 +42800,8 @@ protedcted->protected proteen->protein, protean, preteen, protential->potential protext->protect +protfolio->portfolio +protfolios->portfolios protlet->portlet protlets->portlets protocal->protocol @@ -42729,6 +42910,7 @@ provsioned->provisioned provsioning->provisioning provsions->provisions proximty->proximity +proxys->proxies proyect->project, protect, proyected->projected, protected, proyecting->projecting, protecting, @@ -42877,6 +43059,9 @@ publusher->publisher publushers->publishers publushes->publishes publushing->publishing +puchase->purchase +puchased->purchased +puchases->purchases puchasing->purchasing Pucini->Puccini Puertorrican->Puerto Rican @@ -42896,6 +43081,7 @@ puls->pulse, plus, pumkin->pumpkin punctation->punctuation punctiation->punctuation +puncutation->punctuation pundent->pundit pundents->pundits puplar->popular @@ -42905,6 +43091,7 @@ puplated->populated puplates->populates puplating->populating puplation->population +puplations->populations puplic->public puplication->publication, duplication, puplications->publications, duplications, @@ -42924,16 +43111,23 @@ pupulated->populated pupulates->populates pupulating->populating pupulation->population +pupulations->populations pupup->popup pupups->popups purcahed->purchased purcahse->purchase +purcahsed->purchased +purcahses->purchases +purcahsing->purchasing purgable->purgeable purgest->purges puritannical->puritanical purposedly->purposely purpotedly->purportedly -purpse->purpose +purpse->purpose, purse, purple, +purpses->purposes, purses, +purpuse->purpose +purpuses->purposes pursuade->persuade pursuaded->persuaded pursuades->persuades From 2fd138ae23757c6c6eb134167a0fe12e1bf4705b Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Sun, 29 Oct 2023 08:11:20 -0700 Subject: [PATCH 040/222] Add Gelma's typos from "q" to "r" (#3186) --- codespell_lib/data/dictionary.txt | 183 +++++++++++++++++++++++++++++- 1 file changed, 181 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 18bbd45596..8b80757d3e 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -43248,6 +43248,8 @@ qualfy->qualify qualifer->qualifier qualifiy->qualify qualifiying->qualifying +qualit->quality +qualites->qualities qualitification->qualification qualitifications->qualifications quanification->qualification, quantification, @@ -43275,6 +43277,8 @@ quantaties->quantities quantaty->quantity quantifiy->quantify quantifiying->quantifying +quantit->quantity, quantic, +quantites->quantities quantitites->quantities quantititive->quantitative quantitity->quantity @@ -43297,8 +43301,11 @@ queing->queueing queires->queries queiried->queried queisce->quiesce +quereis->queries +queres->queries, queers, queriable->queryable quering->querying +queris->queries querried->queried querries->queries querry->query, quarry, @@ -43479,6 +43486,23 @@ ralationship->relationship ralationships->relationships ralative->relative ralatively->relatively +ramdom->random +ramdomisation->randomisation +ramdomise->randomise +ramdomised->randomised +ramdomiser->randomiser +ramdomisers->randomisers +ramdomises->randomises +ramdomising->randomising +ramdomization->randomization +ramdomize->randomize +ramdomized->randomized +ramdomizer->randomizer +ramdomizers->randomizers +ramdomizes->randomizes +ramdomizing->randomizing +ramdomly->randomly +ramdomness->randomness randayvoo->rendezvous randayvooed->rendezvoused randayvoos->rendezvous @@ -43493,6 +43517,9 @@ randazyvoued->rendezvoused randazyvous->rendezvous randmom->random randomally->randomly +randome->random +randomely->randomly +randomeness->randomness raoming->roaming raotat->rotate raotate->rotate @@ -43869,6 +43896,8 @@ reall->real, really, recall, realling->really reallize->realize reallllly->really +realllly->really +reallly->really reallocae->reallocate reallocaes->reallocates reallocaiing->reallocating @@ -43934,6 +43963,10 @@ reaquirement->requirement reaquirements->requirements reaquires->requires, reacquires, reaquiring->requiring, reacquiring, +rearch->search, research, reach, +rearched->searched, researched, reached, +rearches->searches, researches, reaches, +rearching->searching, researching, reaching, rearely->rarely rearranable->rearrangeable rearrane->rearrange @@ -44145,12 +44178,15 @@ recenetly->recently recenlty->recently recenly->recently recenty->recently +recepie->recipe recepient->recipient recepients->recipients +recepies->recipes, recopies, recepion->reception recepit->recipe, receipt, receptical->receptacle recepticals->receptacles +recepy->recipe, recopy, receve->receive receved->received recever->receiver, recover, @@ -44225,6 +44261,19 @@ recoginizer->recognizer recoginizers->recognizers recoginizes->recognizes recoginizing->recognizing +recoginse->recognise +recoginsed->recognised +recoginser->recogniser +recoginsers->recognisers +recoginses->recognises +recoginsing->recognising +recogintion->recognition +recoginze->recognize +recoginzed->recognized +recoginzer->recognizer +recoginzers->recognizers +recoginzes->recognizes +recoginzing->recognizing recogise->recognise recogised->recognised recogiser->recogniser @@ -44384,7 +44433,15 @@ reconnaissence->reconnaissance reconnct->reconnect reconncted->reconnected reconncting->reconnecting +reconnction->reconnection +reconnctions->reconnections reconncts->reconnects +reconnet->reconnect +reconneted->reconnected +reconneting->reconnecting +reconnetion->reconnection +reconnetions->reconnections +reconnets->reconnects reconsidder->reconsider reconsilde->reconcile reconsilded->reconciled @@ -44531,6 +44588,10 @@ redemtion->redemption redemtions->redemptions redenderer->renderer redered->rendered +redesing->redesign +redesinged->redesigned +redesinging->redesigning +redesings->redesigns redict->redirect rediculous->ridiculous redidual->residual @@ -44930,11 +44991,15 @@ registrate->register registrated->registered registrates->registers registrating->registering +registre->register, registry, registred->registered +registreed->registered +registreing->registering registrer->register registrered->registered registrering->registering registrers->registers +registres->registers, registries, registring->registering registrs->registers registser->register @@ -44948,6 +45013,11 @@ regitrations->registrations regitries->registries regitry->registry regluar->regular +regnerate->regenerate +regnerated->regenerated +regnerates->regenerates +regnerating->regenerating +regneration->regeneration regon->region regons->regions regorded->recorded @@ -45088,6 +45158,12 @@ reinitailize->reinitialize reinitalize->reinitialize reinitilize->reinitialize reinitilized->reinitialized +reinstal->reinstall +reinstalation->reinstallation +reinstalations->reinstallations +reinstaled->reinstalled +reinstaling->reinstalling +reinstals->reinstalls reinstatiate->reinstantiate reinstatiated->reinstantiated reinstatiates->reinstantiates @@ -45168,6 +45244,7 @@ releaing->releasing releant->relevant, relent, releas->release releasead->released +releaseing->releasing releasse->release releate->relate releated->related @@ -45203,9 +45280,15 @@ releoad->reload relesae->release relesaed->released relesaes->releases +relesaing->releasing +relesase->release, releases, +relesased->released +relesases->releases +relesasing->releasing relese->release relesed->released releses->releases +relesing->releasing relete->relate, delete, releted->related, deleted, reletes->relates, deletes, @@ -45696,6 +45779,15 @@ reoccurrence->recurrence reocmpression->recompression reocurring->reoccurring, recurring, reoder->reorder +reodered->reordered +reodering->reordering +reoders->reorders +reolve->resolve, revolve, +reolved->resolved, revolved, +reolver->resolver, revolver, +reolvers->resolvers, revolvers, +reolves->resolves, revolves, +reolving->resolving, revolving, reomvable->removable reomve->remove reomved->removed @@ -45749,6 +45841,12 @@ repacing->replacing repackge->repackage repackged->repackaged repaitnt->repaint +repalce->replace +repalced->replaced +repalcement->replacement +repalcements->replacements +repalces->replaces +repalcing->replacing repant->repaint, repent, repants->repaints, repents, reparamterisation->reparameterisation @@ -45768,6 +45866,8 @@ repblic->republic repblican->republican repblicans->republicans repblics->republics +repeadet->repeated +repeadetly->repeatedly repeates->repeats repeatly->repeatedly repect->respect @@ -45856,7 +45956,11 @@ replacation->replication replacd->replaced replaceemnt->replacement replaceemnts->replacements +replaceing->replacing replacemenet->replacement +replacemenets->replacements +replacemet->replacement +replacemets->replacements replacent->replacement replacents->replacements replacmenet->replacement @@ -45905,6 +46009,8 @@ repoducibly->reproducibly repoducing->reproducing repoduction->reproduction repoductions->reproductions +repoistories->repositories +repoistory->repository repond->respond reponded->responded reponder->responder @@ -45925,6 +46031,8 @@ reporeted->reported reporing->reporting reporitories->repositories reporitory->repository +reporsitories->repositories +reporsitory->repository reportadly->reportedly reportign->reporting reportresouces->reportresources @@ -45932,6 +46040,9 @@ reposiotories->repositories reposiotory->repository reposiries->repositories reposiry->repository +repositaries->repositories +repositary->repository +reposities->repositories repositiories->repositories repositiory->repository repositiroes->repositories @@ -45943,6 +46054,7 @@ repositotries->repositories repositotry->repository repositries->repositories repositry->repository +reposity->repository reposoitories->repositories reposoitory->repository reposond->respond @@ -45956,7 +46068,12 @@ repostiories->repositories repostiory->repository repostories->repositories repostory->repository -repote->report, remote, +repote->report, remote, repute, +repoted->reported, reposted, reputed, repeated, +repoter->reporter, repeater, remoter, +repoters->reporters, repeaters, +repotes->reports, remotes, reputes, +repoting->reporting, reposting, reputing, repeating, repport->report repported->reported repporting->reporting @@ -46085,6 +46202,8 @@ repsective->respective repsectively->respectively repsects->respects repsented->represented, repented, +repsitories->repositories +repsitory->repository repsond->respond repsonded->responded repsonder->responder @@ -46160,6 +46279,8 @@ requeseted->requested requeseting->requesting requesets->requests, requisites, requesing->requesting +requesite->requisite +requesites->requisites requesr->request requess->requests, request, requestd->requested @@ -46237,6 +46358,10 @@ requrirements->requirements requrires->requires requriring->requiring requris->requires, require, +requset->request +requseted->requested +requseting->requesting +requsets->requests requsite->requisite requsites->requisites requst->request @@ -46293,8 +46418,20 @@ resepecting->respecting resepective->respective resepectively->respectively resepects->respects +reserach->research +reserached->researched +reseracher->researcher +reserachers->researchers +reseraches->researches +reseraching->researching reseration->reservation reserations->reservations +reserch->research +reserched->researched +resercher->researcher +reserchers->researchers +reserches->researches +reserching->researching reserv->reserve reserverd->reserved reservered->reserved @@ -46322,10 +46459,24 @@ resgistration->registration resgistrations->registrations resgistries->registries resgistry->registry +residencial->residential residental->residential resierfs->reiserfs resignement->resignment -resilence->resilience +resilence->resilience, residence, +resilency->resiliency, residency, +resilent->resilient, resident, +resilently->resiliently +resiliance->resilience +resiliancy->resiliency +resiliant->resilient +resiliantly->resiliently +resintall->reinstall +resintallation->reinstallation +resintallations->reinstallations +resintalled->reinstalled +resintalling->reinstalling +resintalls->reinstalls resistable->resistible resistence->resistance resistent->resistant @@ -46425,6 +46576,8 @@ resourcs->resources, resource, resourcse->resources, resource, resourcsed->resourced, resource, resoure->resource +resourece->resource +resoureces->resources resourecs->resources resoured->resourced resoures->resources @@ -46484,7 +46637,15 @@ responcive->responsive responciveness->responsiveness responde->respond, response, responds, responded, responder, respone->response, respond, +responed->respond, responded, +responeded->responded +responeding->responding +responeds->responds respones->response, responses, +responese->response, responses, +responeses->responses +responesive->responsive +responesiveness->responsiveness responibilities->responsibilities responibility->responsibility responible->responsible @@ -46748,6 +46909,10 @@ resusing->reusing, refusing, resuming, resut->result resuted->resulted resuting->resulting +resutl->result +resutled->resulted +resutling->resulting +resutls->results resuts->results resycn->resync retalitated->retaliated @@ -46836,6 +47001,7 @@ retriece->retrieve retrieces->retrieves retriev->retrieve retrieveds->retrieved +retrieveing->retrieving retrivable->retrievable retrival->retrieval, retrial, retrive->retrieve @@ -46907,6 +47073,10 @@ reuirements->requirements reuires->requires, rewires, reuiring->requiring, rewiring, reulator->regulator +reult->result +reulted->resulted +reulting->resulting +reults->results reundant->redundant reundantly->redundantly reuplad->reupload @@ -46971,6 +47141,9 @@ reveiwers->reviewers reveiwes->reviews, reviewers, reveiwing->reviewing reveiws->reviews +revelance->relevance +revelant->relevant +revelence->relevance revelent->relevant revelution->revolution revelutionary->revolutionary @@ -47214,6 +47387,8 @@ rondazyvou->rendezvous rondazyvoued->rendezvoused roomate->roommate ropeat->repeat +roperties->properties +roperty->property rorate->rotate rorated->rotated rorates->rotates @@ -47304,6 +47479,8 @@ rudimentory->rudimentary rudimentry->rudimentary rulle->rule rumatic->rheumatic +rumtime->runtime +rumtimes->runtimes runing->running, ruining, runn->run runned->ran, run, ruined, @@ -47313,7 +47490,9 @@ runnign->running runnigng->running runnin->running runnint->running +runnner->runner runnners->runners +runnng->running runnnig->running runnning->running runns->runs From e3da31dfdf3260e4ee0c0b9b491d66f241910018 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 30 Oct 2023 17:16:33 +0000 Subject: [PATCH 041/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.1.1 → v0.1.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.1...v0.1.3) - [github.com/psf/black: 23.10.0 → 23.10.1](https://github.com/psf/black/compare/23.10.0...23.10.1) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b0e93113c1..3d71ab0d1d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - '{extends: relaxed, rules: {line-length: {max: 90}}}' - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.1 + rev: v0.1.3 hooks: - id: ruff - repo: https://github.com/PyCQA/autoflake @@ -66,7 +66,7 @@ repos: hooks: - id: autoflake - repo: https://github.com/psf/black - rev: 23.10.0 + rev: 23.10.1 hooks: - id: black - repo: https://github.com/codespell-project/codespell From 505ec316dbc5e8e4fc763eb993717ae46bd2bbef Mon Sep 17 00:00:00 2001 From: Clay Dugo Date: Mon, 30 Oct 2023 13:43:24 -0400 Subject: [PATCH 042/222] openign->opening --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 8b80757d3e..40189176c6 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -37905,6 +37905,7 @@ openened->opened openening->opening openes->opens, openness, openess->openness +openign->opening openin->opening openining->opening openned->opened From b252c346063ad7f8bd0ef8acf4dad5b4c80787db Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Tue, 31 Oct 2023 01:17:05 -0700 Subject: [PATCH 043/222] Add Gelma's typos that start with "s" (#3187) --- codespell_lib/data/dictionary.txt | 203 +++++++++++++++++++++++++++++- 1 file changed, 202 insertions(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 40189176c6..1523c554ce 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -47590,7 +47590,9 @@ sampeld->sampled sampels->samples samue->same, Samuel, samwich->sandwich +samwiched->sandwiched samwiches->sandwiches +samwiching->sandwiching sanatization->sanitization sanatize->sanitize sanatized->sanitized @@ -47601,7 +47603,14 @@ sanatizing->sanitizing sanaty->sanity sanctionning->sanctioning sandobx->sandbox -sandwhich->sandwich +sandwhich->sandwich, sand which, +sandwhiched->sandwiched +sandwhiches->sandwiches +sandwhiching->sandwiching +sandwitch->sandwich, sand witch, +sandwitched->sandwiched +sandwitches->sandwiches, sand witches, +sandwitching->sandwiching Sanhedrim->Sanhedrin sanitizisation->sanitization sanizer->sanitizer @@ -47626,7 +47635,9 @@ santizers->sanitizers santizes->sanitizes santizing->sanitizing sanwich->sandwich +sanwiched->sandwiched sanwiches->sandwiches +sanwiching->sandwiching sanytise->sanitise sanytize->sanitize sapeena->subpoena @@ -47682,6 +47693,9 @@ satifsy->satisfy satifsying->satisfying satify->satisfy satifying->satisfying +satisaction->satisfaction +satisactorily->satisfactorily +satisactory->satisfactory satisfactorally->satisfactorily satisfactority->satisfactorily satisfiabilty->satisfiability @@ -47692,6 +47706,8 @@ satisfiy->satisfy satisfiying->satisfying satisfyied->satisfied satisfyies->satisfies +satisied->satisfied +satisies->satisfies satisifaction->satisfaction satisifed->satisfied satisifes->satisfies @@ -47708,9 +47724,18 @@ satistied->satisfied satisties->satisfies satisty->satisfy satistying->satisfying +satisy->satisfy +satisying->satisfying satric->satiric satrical->satirical satrically->satirically +satsifaction->satisfaction +satsifactorily->satisfactorily +satsifactory->satisfactory +satsified->satisfied +satsifies->satisfies +satsify->satisfy +satsifying->satisfying sattelit->satellite sattelite->satellite sattelites->satellites @@ -47801,10 +47826,19 @@ sccripts->scripts sceanrio->scenario sceanrios->scenarios scecified->specified +scedule->schedule +sceduled->scheduled +sceduler->scheduler +scedulers->schedulers +scedules->schedules +sceduling->scheduling sceen->scene, seen, screen, scheme, sceens->scenes, screens, schemes, sceenshot->screenshot sceenshots->screenshots +sceletal->skeletal +sceleton->skeleton +sceletons->skeletons scema->schema scemas->schemas scematic->schematic @@ -47815,10 +47849,14 @@ scenaireo->scenario scenaireos->scenarios scenarion->scenario scenarions->scenarios +scenariou->scenario +scenarious->scenarios scence->scene, science, sense, scences->scenes, sciences, senses, census, scenegraaph->scenegraph scenegraaphs->scenegraphs +scenerio->scenario +scenerios->scenarios sceond->second sceonds->seconds scetch->sketch @@ -47941,10 +47979,14 @@ screem->scream, screen, screenchot->screenshot screenchots->screenshots screenwrighter->screenwriter +scren->screen, screw, screnn->screen screnns->screens scrennshot->screenshot scrennshots->screenshots +screns->screens, screws, +screnshot->screenshot +screnshots->screenshots scriipt->script scriipted->scripted scriipting->scripting @@ -47969,13 +48011,24 @@ scritps->scripts scritpt->script scritpts->scripts scrits->scripts +scroe->score, scrod, +scroed->scored, scrolled, scrod, +scroes->scores, scrods, +scroing->scoring, scrolling, scroipt->script scroipted->scripted scroipting->scripting scroipts->scripts scroipttype->scripttype +scrol->scroll +scrolable->scrollable +scrolbar->scrollbar +scrolbars->scrollbars +scroled->scrolled +scroling->scrolling scrollablbe->scrollable scrollin->scrolling +scrols->scrolls scrool->scroll, school, scroolable->scrollable scroolbar->scrollbar @@ -48042,7 +48095,20 @@ seachers->searchers, teachers, seaches->searches, reaches, teaches, beaches, seaching->searching, reaching, teaching, seachkey->searchkey +seacrch->search seacrchable->searchable +seacrched->searched +seacrcher->searcher +seacrchers->searchers +seacrches->searches +seacrching->searching +seacrh->search +seacrhable->searchable +seacrhed->searched +seacrher->searcher +seacrhers->searchers +seacrhes->searches +seacrhing->searching seamlessley->seamlessly seamlessy->seamlessly searcahble->searchable @@ -48051,6 +48117,13 @@ searche->search, searched, searcheable->searchable searchin->searching searchs->searches +searh->search +searhable->searchable +searhed->searched +searher->searcher +searhers->searchers +searhes->searches +searhing->searching seatch->search secceed->succeed secceeded->succeeded, seceded, @@ -48069,6 +48142,9 @@ secenario->scenario secenarios->scenarios secene->scene, serene, secede, secenes->scenes, secedes, +secert->secret +secertly->secretly +secerts->secrets secific->specific secifically->specifically secification->specification @@ -48121,8 +48197,12 @@ secoundly->secondly secounds->seconds secquence->sequence secratary->secretary +secrect->secret, secrecy, +secrectly->secretly +secrects->secrets secretery->secretary secrion->section +secrity->security secruity->security sectin->section sectins->sections @@ -48155,6 +48235,7 @@ secundary->secondary secundly->secondly secunds->seconds secur->secure +securit->security securiy->security securiyt->security securly->securely @@ -48876,6 +48957,8 @@ serveiced->serviced serveices->services serveicing->servicing serveless->serverless +servent->servant, serpent, fervent, +servents->servants, serpents, serveral->several serverite->severity serverites->severities @@ -48926,6 +49009,8 @@ sesnors->sensors sessio->session sessoion->session sessoions->sessions +sesson->session, season, lesson, +sessons->sessions, seasons, lessons, sesssion->session sesssions->sessions sestatusbar->setstatusbar @@ -49033,6 +49118,12 @@ shashes->slashes shatow->shadow, château, châteaux, shatows->shadows, châteaux, châteaus, shbang->shebang +shcedule->schedule +shceduled->scheduled +shceduler->scheduler +shcedulers->schedulers +shcedules->schedules +shceduling->scheduling shdow->shadow, show, shdowed->shadowed shdowing->shadowing, showing, @@ -49056,6 +49147,7 @@ sheild->shield sheilded->shielded sheilding->shielding sheilds->shields +shelfs->shelves shema->schema shemas->schemas shematic->schematic @@ -49154,6 +49246,8 @@ shoul->should, shoal, shawl, should'nt->shouldn't should't->shouldn't shouldbe->should, should be, +shoulde->should, shoulder, +shoulden't->shouldn't shouldnt'->shouldn't shouldnt->shouldn't shoule->should @@ -49292,6 +49386,9 @@ signifcantly->significantly signifficance->significance signifficant->significant signifficantly->significantly +signifiance->significance +signifiant->significant +signifiantly->significantly significace->significance significan->significant significanly->significantly @@ -49307,6 +49404,8 @@ signifiy->signify signifiying->signifying signitories->signatories signitory->signatory +signiture->signature +signitures->signatures signle->single, signal, signles->singles, signals, signleton->singleton @@ -49397,9 +49496,16 @@ simialrly->similarly simiar->similar simiarity->similarity simiarly->similarly +similair->similar +similairity->similarity +similairly->similarly +similairty->similarity similarily->similarly similary->similarly similat->similar +similer->similar, simile, similes, +similerity->similarity +similerly->similarly similia->similar similiar->similar similiarity->similarity @@ -49473,6 +49579,7 @@ simplifers->simplifiers simplifes->simplifies simplificaiton->simplification simplificaitons->simplifications +simplifing->simplifying simplifiy->simplify simplifiying->simplifying simplifys->simplifies @@ -49522,6 +49629,9 @@ simulaiton->simulation simulaitons->simulations simulantaneous->simultaneous simulantaneously->simultaneously +simular->similar, simulator, singular, +simularity->similarity, singularity, +simularly->similarly, singularly, simulataeous->simultaneous simulataeously->simultaneously simulataneity->simultaneity @@ -49536,6 +49646,8 @@ simulatenous->simultaneous simulatenously->simultaneously simulater->simulators, simulated, simulates, simulate, simulaters->simulators, simulates, +simultaenous->simultaneous +simultaenously->simultaneously simultanaeous->simultaneous simultanaeously->simultaneously simultaneos->simultaneous @@ -49914,6 +50026,8 @@ snaphsot->snapshot snaphsots->snapshots snaping->snapping snappng->snapping +snapshoted->snapshotted +snapshoting->snapshotting snapsnot->snapshot snapsnots->snapshots snashot->snapshot @@ -49926,6 +50040,19 @@ snpashot->snapshot snpashots->snapshots snyc->sync snytax->syntax +snytheses->syntheses +snythesis->synthesis +snythesise->synthesise +snythesised->synthesised +snythesises->synthesises +snythesising->synthesising +snythesize->synthesize +snythesized->synthesized +snythesizes->synthesizes +snythesizing->synthesizing +snythetic->synthetic +snythetically->synthetically +snythetics->synthetics Soalris->Solaris socail->social socalism->socialism @@ -49934,6 +50061,10 @@ socalists->socialists socekt->socket socekts->sockets socities->societies +socre->score +socred->scored, sacred, +socres->scores +socring->scoring socript->script socripted->scripted socripting->scripting @@ -49959,6 +50090,7 @@ sofmore->sophomore sofmores->sophomores sofomore->sophomore sofomores->sophomores +softare->software, soft are, softend->softened softwade->software softwares->software @@ -50001,6 +50133,8 @@ soliders->soldiers solification->solidification soliliquy->soliloquy solitare->solitaire, solitary, +soloution->solution +soloutions->solutions soltion->solution soltions->solutions soltuion->solution @@ -50263,6 +50397,7 @@ sparation->separation sparations->separations sparator->separator sparators->separators +sparce->sparse, space, spare, scarce, spash->splash spashed->splashed spashes->splashes @@ -50294,6 +50429,11 @@ speaces->spaces, species, speach->speech speacial->special, spacial, speacing->spacing +spead->spread, speed, spend, speak, spear, +speading->spreading, speeding, spending, speaking, +speads->spreads, speeds, spends, speaks, spears, +speadsheet->spreadsheet +speadsheets->spreadsheets spearate->separate spearated->separated spearately->separately @@ -50866,6 +51006,11 @@ spindel->spindle spindels->spindles spinlcok->spinlock spinock->spinlock +splel->spell, spiel, +spleled->spelled, spieled, +spleling->spelling, spieling, +splels->spells, spiels, +splet->spelt, split, splat, splig->split, splign, spligs->splits spliiter->splitter @@ -50884,6 +51029,9 @@ sponser->sponsor sponsered->sponsored sponsers->sponsors sponsership->sponsorship +sponserships->sponsorships +sponsorhip->sponsorship +sponsorhips->sponsorships spontanous->spontaneous sponzored->sponsored spoonfulls->spoonfuls @@ -50939,11 +51087,16 @@ sqaure->square sqaured->squared sqaures->squares sqeuence->sequence +sqllite->SQLite squashgin->squashing squence->sequence squirel->squirrel squirl->squirrel squrared->squared +squre->square, sure, squire, +squred->squared, squired, +squres->squares, squires, +squring->squaring, squiring, sratch->scratch, snatch, starch, sratched->scratched, snatched, sratches->scratches, snatches, starches, @@ -51081,6 +51234,7 @@ stanardized->standardized stanardizes->standardizes stanardizing->standardizing stanards->standards +standalong->standalone, stand along, standalown->standalone, stand-alone, standar->standard standarad->standard @@ -51193,6 +51347,7 @@ statemets->statements statemnt->statement statemnts->statements stati->statuses, state, +statick->static staticly->statically statictic->statistic statictics->statistics @@ -51204,6 +51359,10 @@ statisitic->statistic statisitical->statistical statisitically->statistically statisitics->statistics +statistc->statistic +statistcal->statistical +statistcally->statistically +statistcs->statistics statistices->statistics statitic->statistic statitics->statistics @@ -51220,9 +51379,12 @@ statuline->statusline statulines->statuslines statup->startup staturday->Saturday +statuse->status, statuses, statues, statute, stature, statuss->status statusses->statuses statustics->statistics +statuts->status, statutes, statues, +statutses->statuses, statutes, staulk->stalk stauration->saturation staus->status @@ -51287,6 +51449,9 @@ stong->strong stonger->stronger stongest->strongest stongly->strongly +stoopid->stupid, stooped, +stoopidity->stupidity +stoopidly->stupidly stoped->stopped stoping->stopping stopp->stop @@ -51683,6 +51848,8 @@ submited->submitted submiting->submitting submition->submission submitions->submissions +submittion->submission +submittions->submissions submittted->submitted submoule->submodule submoules->submodules @@ -51769,6 +51936,8 @@ subscirbing->subscribing subscirpt->subscript subscirption->subscription subscirptions->subscriptions +subscribtion->subscription +subscribtions->subscriptions subscritpion->subscription subscritpions->subscriptions subscritpiton->subscription @@ -51957,6 +52126,10 @@ succeession->succession succeessive->successive succeessor->successor succeessors->successors +succeful->successful +succefull->successful, successfully, +succefully->successfully +succefuly->successfully succes->success succesful->successful succesfull->successful @@ -52147,6 +52320,10 @@ sufication->suffocation suficcient->sufficient suficient->sufficient suficiently->sufficiently +sufix->suffix +sufixed->suffixed +sufixes->suffixes +sufixing->suffixing sufocate->suffocate sufocated->suffocated sufocates->suffocates @@ -52501,6 +52678,9 @@ supsend->suspend supsended->suspended supsending->suspending supsends->suspends +supsense->suspense +supsenseful->suspenseful +supsension->suspension supsicion->suspicion supsicions->suspicions supsicious->suspicious @@ -52514,6 +52694,7 @@ supspicions->suspicions supspicious->suspicious supspiciously->suspiciously surbert->sherbet +surelly->surely, surreally, surfce->surface surgest->suggest surgested->suggested @@ -52652,6 +52833,10 @@ susupend->suspend sutable->suitable, stable, sutdown->shutdown sute->site, suite, suit, +sutff->stuff +sutffed->stuffed +sutffing->stuffing +sutffs->stuffs sutisfaction->satisfaction sutisfied->satisfied sutisfies->satisfies @@ -52807,6 +52992,8 @@ symantic->semantic symantically->semantically symantics->semantics symbl->symbol +symble->symbol +symbles->symbols symblic->symbolic symbls->symbols symbo->symbol @@ -52854,6 +53041,7 @@ symptumaticly->symptomatically symptums->symptoms synagouge->synagogue synamic->dynamic +synatx->syntax synax->syntax synching->syncing synchonisation->synchronisation @@ -52922,12 +53110,25 @@ syndonic->syntonic syndrom->syndrome syndroms->syndromes synomym->synonym +synomymous->synonymous +synomyms->synonyms synonim->synonym +synonimous->synonymous +synonims->synonyms +synonom->synonym synonomous->synonymous +synonoms->synonyms +synonymn->synonym +synonymnous->synonymous synonymns->synonyms synopis->synopsis synopsys->synopsis synoym->synonym +synoymous->synonymous +synoyms->synonyms +synoynm->synonym +synoynmous->synonymous +synoynms->synonyms synphony->symphony synposis->synopsis synronous->synchronous From 8a72b9e7bd8925885f17d4e3c5a296961b5daf94 Mon Sep 17 00:00:00 2001 From: Adrien Berchet Date: Tue, 31 Oct 2023 17:36:08 +0100 Subject: [PATCH 044/222] Add spelling corrections for evaluate (#3195) --- codespell_lib/data/dictionary.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 1523c554ce..540355d634 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -22818,6 +22818,12 @@ Eurpean->European Eurpoean->European evailable->available evalation->evaluation +evaliate->evaluate +evaliated->evaluated +evaliates->evaluates +evaliating->evaluating +evaliation->evaluation +evaliations->evaluations evalite->evaluate evalited->evaluated evalites->evaluates From dcbc50612cf76c78104f014c9ade273a06199691 Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Wed, 1 Nov 2023 02:35:43 -0700 Subject: [PATCH 045/222] Add Gelma's typos from "t" to "z" (#3188) --- codespell_lib/data/dictionary.txt | 204 +++++++++++++++++++++++++++++- 1 file changed, 200 insertions(+), 4 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 540355d634..3d5675d051 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -53327,6 +53327,7 @@ tahnks->thanks taht->that tailred->tailored tained->tainted, stained, +taked->took, taken, taks->task, tasks, takes, takslet->tasklet talbe->table @@ -53485,6 +53486,12 @@ techiques->techniques techneek->technique techneeks->techniques technic->technique +technicall->technically, technical, +technicallly->technically +technicaly->technically +technicien->technician +techniciens->technicians +technicly->technically technics->techniques technik->technique techniks->techniques @@ -53543,6 +53550,7 @@ tekst->text teksts->texts telegramm->telegram telelevision->television +telemtry->telemetry televsion->television telocom->telecom telphony->telephony @@ -53750,6 +53758,8 @@ tenatively->tentatively tendacy->tendency tendancies->tendencies tendancy->tendency +tennant->tenant, pennant, +tennants->tenants, pennants, tennisplayer->tennis player tentaive->tentative tentaively->tentatively @@ -53893,6 +53903,7 @@ terrforms->terraforms terriffic->terrific terriories->territories terriory->territory +territoires->territories territorist->terrorist territoy->territory terroist->terrorist @@ -53938,6 +53949,10 @@ testser->tester testsers->testers testsing->testing testss->tests +tesult->result +tesulted->resulted +tesulting->resulting +tesults->results tetrahedora->tetrahedra tetrahedoren->tetrahedron tetrahedorens->tetrahedrons @@ -53949,6 +53964,12 @@ tetser->tester tetsers->testers tetsing->testing tetss->tests +tetst->test +tetsted->tested +tetster->tester +tetsters->testers +tetsting->testing +tetsts->tests tetxture->texture teusday->Tuesday texchnically->technically @@ -53965,6 +53986,9 @@ tghe->the tha->than, that, the, thair->their, there, thairs->theirs, there's, +thankfull->thankful, thankfully, +thankfullly->thankfully +thankfuly->thankfully thann->than, thank, thannk->thank thannked->thanked @@ -53997,6 +54021,7 @@ theard->thread thearding->threading theards->threads theared->threaded +thease->these, tease, theather->theater theef->thief theer->there @@ -54012,6 +54037,7 @@ theis->this, thesis, theiv->thief, they've, theive->thief theives->thieves +themeing->theming themperature->temperature themperatures->temperatures themplate->template @@ -54111,6 +54137,8 @@ thiks->thinks thime->time, theme, thyme, thine, thimng->thing thimngs->things +thiner->thinner, thinker, +thinest->thinnest thinig->thing thinigs->things thinik->think @@ -54125,6 +54153,7 @@ thirtyth->thirtieth this'd->this would thise->these, this, thisle->thistle +thiss->this thist->this thisy->this thiunk->think @@ -54141,6 +54170,9 @@ thnik->think thniking->thinking thniks->thinks thoese->those, these, +thogh->though, thigh, +thoght->thought +thoghts->thoughts thonic->chthonic thorasic->thoracic thoroidal->toroidal @@ -54161,6 +54193,7 @@ thottling->throttling thouch->touch thoughout->throughout thoughput->throughput +thoughs->thoughts, though, thougt->thought, though, thougth->thought thougths->thoughts @@ -54173,6 +54206,7 @@ thouroughly->thoroughly thow->throw, tow, thoward->toward thowards->towards +thowing->throwing, towing, showing, thawing, thown->thrown, town, thows->throws, those, tows, thq->the @@ -54430,10 +54464,14 @@ toally->totally tobbaco->tobacco tobot->robot toches->touches +tocken->token +tockens->tokens tocksen->toxin todya->today toekn->token +toekns->tokens toether->together, tether, +togather->together, to gather, togehter->together togeter->together togeterness->togetherness @@ -54496,10 +54534,16 @@ toolar->toolbar toolsbox->toolbox toom->tomb tooo->todo, too, tool, took, +tooptip->tooltip +tooptips->tooltips toos->tools Toosday->Tuesday tootonic->teutonic topicaizer->topicalizer +toplogical->topological, top logical, +toplogically->topologically, top logically, +toplogies->topologies +toplogy->topology topoligical->topological topoligically->topologically topoligies->topologies @@ -54791,6 +54835,9 @@ transational->transactional, translational, transitional, transnational, transations->transactions, translations, transitions, transator->translator transators->translators +transcation->transaction, translation, +transcational->transactional, translational, transnational, +transcations->transactions, translations, transcendance->transcendence transcendant->transcendent transcendentational->transcendental @@ -54896,6 +54943,9 @@ transmisions->transmissions transmisive->transmissive transmissable->transmissible transmissione->transmission +transmissiones->transmissions +transmisson->transmission +transmissons->transmissions transmisssion->transmission transmisssions->transmissions transmist->transmits, transmit, @@ -55169,6 +55219,8 @@ treate->treat treatement->treatment treatements->treatments treates->treats +treee->tree +treees->trees tremelo->tremolo tremelos->tremolos trempoline->trampoline @@ -55294,6 +55346,7 @@ trival->trivial trivally->trivially trivias->trivia trivival->trivial +triyng->trying trnasfer->transfer trnasferred->transferred trnasferring->transferring @@ -55419,7 +55472,14 @@ trucnates->truncates trucnating->truncating trucnation->truncation trucnations->truncations -truct->struct +truct->struct, trust, truck, tract, truce, +tructs->structs, trusts, trucks, tracts, truces, +tructural->structural +tructurally->structurally +tructure->structure +tructured->structured +tructures->structures +tructuring->structuring truelly->truly truely->truly truged->trudged @@ -55457,7 +55517,11 @@ truw->true trye->true, try, tryed->tried tryes->tries +tryied->tried +tryies->tries tryig->trying +tryign->trying +tryin->trying, try in, tryinng->trying trys->tries tryying->trying @@ -55529,6 +55593,8 @@ tusday->Tuesday tuseday->Tuesday tust->trust tution->tuition +tutoral->tutorial +tutorals->tutorials tutoriel->tutorial tutoriels->tutorials tweek->tweak @@ -55537,6 +55603,8 @@ tweeking->tweaking tweeks->tweaks tweleve->twelve twelth->twelfth +twiiter->Twitter, twister, +twiter->Twitter, twister, two-dimenional->two-dimensional two-dimenionsal->two-dimensional twoard->toward @@ -55692,12 +55760,17 @@ uggests->suggests uggly->ugly ugglyness->ugliness uglyness->ugliness +ugprade->upgrade +ugpraded->upgraded +ugprades->upgrades +ugprading->upgrading ugrade->upgrade ugraded->upgraded ugrader->upgrader ugraders->upgraders ugrades->upgrades ugrading->upgrading +uhandled->unhandled uique->unique uise->use uisng->using @@ -55731,7 +55804,9 @@ unabailability->unavailability unabailable->unavailable unabale->unable unabel->unable +unabled->unable, disabled, enabled, unablet->unable +unabling->unable, disabling, enabling, unacceptible->unacceptable unaccesible->inaccessible unaccessable->inaccessible @@ -55793,6 +55868,8 @@ unavaialble->unavailable unavaibility->unavailability unavaible->unavailable unavailabel->unavailable +unavailbility->unavailability +unavailble->unavailable unavailiability->unavailability unavailiable->unavailable unavailibility->unavailability @@ -55811,6 +55888,7 @@ unbelivable->unbelievable unbeliveable->unbelievable unbeliveably->unbelievably unbelivebly->unbelievably +unble->unable, uncle, unborned->unborn unbouind->unbound unbouinded->unbounded @@ -55920,6 +55998,8 @@ uncondtional->unconditional uncondtionally->unconditionally unconfiged->unconfigured unconfortability->discomfort +unconfortable->uncomfortable +unconfortably->uncomfortably unconsisntency->inconsistency unconsistencies->inconsistencies unconsistency->inconsistency @@ -55946,6 +56026,7 @@ undecideable->undecidable undefied->undefined undefien->undefine undefiend->undefined +undefind->undefined undefinied->undefined undeflow->underflow undeflows->underflows @@ -55976,11 +56057,38 @@ underlyng->underlying underneeth->underneath underrrun->underrun undersacn->underscan +undersand->understand, under sand, +undersandable->understandable +undersandably->understandably +undersanding->understanding +undersands->understands +undersatnd->understand +undersatndable->understandable +undersatndably->understandably +undersatnding->understanding +undersatnds->understands +undersood->understood, undersold, +understad->understand +understadable->understandable +understadably->understandably +understading->understanding, understating, understadn->understand understadnable->understandable +understadnably->understandably understadning->understanding understadns->understands +understads->understands understandig->understanding +understant->understand, understate, +understantable->understandable +understantably->understandably +understanting->understanding, understating, +understants->understands, understates, +understnad->understand +understnadable->understandable +understnadably->understandably +understnading->understanding +understnads->understands understoon->understood understoud->understood undertable->understandable, understand, @@ -56084,6 +56192,8 @@ unexpctedly->unexpectedly unexpecetd->unexpected unexpecetdly->unexpectedly unexpect->unexpected +unexpectad->unexpected +unexpectadly->unexpectedly unexpectd->unexpected unexpectdly->unexpectedly unexpecte->unexpected @@ -56137,6 +56247,8 @@ unforttunate->unfortunate unforttunately->unfortunately unfortuante->unfortunate unfortuantely->unfortunately +unfortuate->unfortunate +unfortuately->unfortunately unfortunalte->unfortunate unfortunaltely->unfortunately unfortunaly->unfortunately @@ -56147,6 +56259,8 @@ unfortunatetly->unfortunately unfortunatley->unfortunately unfortunatly->unfortunately unfortunet->unfortunate +unfortunete->unfortunate +unfortunetely->unfortunately unfortunetly->unfortunately unfortuntaly->unfortunately unforunate->unfortunate @@ -56173,6 +56287,8 @@ unick->eunuch, unix, unicks->eunuchs unidentifiedly->unidentified unidimensionnal->unidimensional +unifed->unified, united, unfed, +unifes->unifies, unites, unifform->uniform unifforms->uniforms unifiy->unify @@ -56357,6 +56473,8 @@ unnacceptable->unacceptable unnacquired->unacquired unncessarily->unnecessarily unncessary->unnecessary +unnecassarily->unnecessarily +unnecassary->unnecessary unneccecarily->unnecessarily unneccecary->unnecessary unneccesarily->unnecessarily @@ -56373,6 +56491,7 @@ unnecesasrily->unnecessarily unnecesasry->unnecessary unnecessar->unnecessary unnecessarilly->unnecessarily +unnecessarly->unnecessarily, unnecessary, unnecesserily->unnecessarily unnecessery->unnecessary unnecessiarlly->unnecessarily @@ -56430,6 +56549,8 @@ unplease->displease unpleasent->unpleasant unplesant->unpleasant unplesent->unpleasant +unpluged->unplugged +unpluging->unplugging unprecendented->unprecedented unprecidented->unprecedented unprecise->imprecise @@ -56611,6 +56732,7 @@ unspported->unsupported unssuported->unsupported unssupported->unsupported unstabel->unstable +unstability->instability unstalbe->unstable unstall->install, uninstall, unstallation->installation, uninstallation, @@ -56621,11 +56743,19 @@ unstalling->installing, uninstalling, unstalls->installs, uninstalls, unsuable->unusable unsual->unusual, usual, +unsubcribe->unsubscribe +unsubcribed->unsubscribed +unsubcribes->unsubscribes +unsubcribing->unsubscribing +unsubcription->unsubscription +unsubcriptions->unsubscriptions unsubscibe->unsubscribe unsubscibed->unsubscribed +unsubscibes->unsubscribes unsubscibing->unsubscribing unsubscirbe->unsubscribe unsubscirbed->unsubscribed +unsubscirbes->unsubscribes unsubscirbing->unsubscribing unsubscirption->unsubscription unsubscirptions->unsubscriptions @@ -56726,6 +56856,7 @@ ununsed->unused ununsual->unusual unusal->unusual unusally->unusually +unusde->unused unuseable->unusable unuseed->unused unuseful->useless @@ -57037,6 +57168,7 @@ usigned->unsigned usiing->using usin->using usind->using +usinf->using usinging->using usinng->using usng->using @@ -57289,6 +57421,12 @@ validataions->validations validater->validator, validated, validates, validate, validaterelase->validaterelease validaters->validators, validates, +validatin->validation, validating, +validatins->validations +validatior->validator, validation, +validatiors->validators, validations, +validaton->validation, validator, +validatons->validations, validators, valide->valid valididty->validity validing->validating @@ -57403,8 +57541,12 @@ varialbe->variable varialbes->variables varialble->variable varialbles->variables +variale->variable, variate, +variales->variables, variates, varian->variant varians->variants +variante->variant, variance, variate, +variantes->variants, variances, variates, variantion->variation variantions->variations variaties->varieties @@ -57452,6 +57594,7 @@ variing->varying varilue->variable, value, varilues->variables, values, varing->varying +varios->various varities->varieties varity->variety variuos->various @@ -57621,6 +57764,8 @@ verifiaction->verification verifiactions->verifications verificaion->verification verificaions->verifications +verificaiton->verification +verificaitons->verifications verificiation->verification verificiations->verifications verifie->verify, verified, @@ -57630,7 +57775,10 @@ verifiy->verify verifiying->verifying verifty->verify veriftying->verifying +verifyed->verified +verifyes->verifies verifyied->verified +verifyies->verifies verigated->variegated verion->version verions->versions @@ -57684,6 +57832,10 @@ versionn->version versionned->versioned versionning->versioning versionns->versions +versioon->version +versiooned->versioned +versiooning->versioning +versioons->versions versios->versions versital->versatile versitilaty->versatility @@ -57923,7 +58075,8 @@ vissible->visible vist->visit, vast, vest, mist, list, fist, gist, vista, visted->visited, listed, vested, visting->visiting, listing, -vistors->visitors +vistor->visitor, visor, victor, +vistors->visitors, visors, victors, vists->visits, lists, fists, visuab->visual visuabisation->visualisation @@ -58041,6 +58194,10 @@ vlued->valued vlues->values, blues, vluetooth->Bluetooth vluing->valuing +vocabualries->vocabularies +vocabualry->vocabulary +vocabularlies->vocabularies +vocabularly->vocabulary voif->void Voight->Voigt volatage->voltage @@ -58229,7 +58386,10 @@ waisline->waistline waislines->waistlines waitting->waiting wakeus->wakeups, wake us, walrus, -wakup->wakeup +wakup->wakeup, walk-up, +wakups->wakeups, walk-ups, +walkthough->walkthrough, walk though, +walkthoughs->walkthroughs wallthickness->wall thickness wan't->want, wasn't, wantto->want to @@ -58277,6 +58437,9 @@ warniong->warning warniongs->warnings warnkng->warning warnkngs->warnings +warnned->warned +warnning->warning +warnnings->warnings warpped->wrapped, warped, warpper->wrapper, warper, warpping->wrapping, warping, @@ -58340,6 +58503,9 @@ webbased->web-based webbooks->webhooks webhools->webhooks webiste->website +webistes->websites +webstie->website +websties->websites wedensday->Wednesday wednesay->Wednesday wednesdaay->Wednesday @@ -58392,8 +58558,16 @@ wereas->whereas weree->were werent->weren't werever->wherever +werid->weird, we rid, +werider->weirder +weridest->weirdest +weridly->weirdly +weridness->weirdness wery->very, wary, weary, +wesbite->website +wesbites->websites wesite->website +wesites->websites wether->weather, whether, wew->we wezzal->weasel @@ -58406,6 +58580,7 @@ whatepsace->whitespace whatepsaces->whitespaces whather->whether, weather, whathever->whatever +whatsover->whatsoever whch->which whcich->which whcih->which @@ -58426,6 +58601,7 @@ whell->wheel, well, whem->when whenevery->whenever whenn->when +whent->went, when, wheat, whet, whenver->whenever wher->where, were, wheras->whereas @@ -58445,6 +58621,7 @@ whic->which whicg->which whichs->which's whicht->which +whick->which, whisk, wick, whack, whih->which whihc->which whihch->which @@ -58463,6 +58640,8 @@ whish->wish, whisk, whishlist->wishlist whitch->which whitchever->whichever +whitepace->whitespace +whitepaces->whitespaces whitepsace->whitespace whitepsaces->whitespaces whith->with @@ -58695,6 +58874,10 @@ woill->will woith->with, worth, woithin->within woithout->without +woked->worked, woke, woken, waked, +woker->worker, waker, +wokers->workers, wakers, +woking->working, waking, wokr->work, woke, wok, wokraround->workaround wokrarounds->workarounds @@ -58753,6 +58936,9 @@ workaounds->workarounds workaraound->workaround workaraounds->workarounds workarbound->workaround +workarbounds->workarounds +workarond->workaround +workaronds->workarounds workaronud->workaround workaronuds->workarounds workaroud->workaround @@ -58775,7 +58961,8 @@ workbennches->workbenches workbnech->workbench workbneches->workbenches workboos->workbooks -workd->worked, works, +workd->worked, works, word, world, +workds->works, words, worlds, worke->work, worked, works, workes->works workfow->workflow @@ -58809,6 +58996,7 @@ worlwide->worldwide worng->wrong, worn, wornged->wronged worngs->wrongs +worpress->WordPress worrried->worried worrries->worries worrry->worry @@ -58833,12 +59021,15 @@ wotks->works woud->would woudl->would woudn't->wouldn't +woul->would, wool, soul, foul, would'nt->wouldn't would't->wouldn't woulden't->wouldn't wouldent->wouldn't wouldnt'->wouldn't wouldnt->wouldn't +wouln't->wouldn't +woulnd't->wouldn't wounderful->wonderful wouold->would wouuld->would @@ -59049,6 +59240,11 @@ zefers->zephyrs zellot->zealot zellots->zealots zemporary->temporary +zeor->zero +zeored->zeroed +zeores->zeroes +zeoring->zeroing +zeors->zeros zick-zack->zig-zag zick-zacks->zig-zags zimmap->zipmap From c0a26b100f861756ab277142081ced2c7e376f2e Mon Sep 17 00:00:00 2001 From: Maciej Pijanowski Date: Fri, 3 Nov 2023 15:35:55 +0100 Subject: [PATCH 046/222] dictionary: add iprove with variants Signed-off-by: Maciej Pijanowski --- codespell_lib/data/dictionary.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 3d5675d051..4240c3ef57 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -32022,6 +32022,10 @@ ipmrovement->improvement ipmrovements->improvements ipmroves->improves ipmroving->improving +iprove->improve, I prove, +iproved->improved, I proved, +iproves->improves +iproving->improving iput->input iputs->inputs ireelevant->irrelevant From 6c17c9c35acde4a0e33b78a6aa5e4595d3a57240 Mon Sep 17 00:00:00 2001 From: Jason Yuen Date: Sun, 5 Nov 2023 07:50:04 -0800 Subject: [PATCH 047/222] Improve existing suggestions (#3200) --- codespell_lib/data/dictionary.txt | 151 ++++++++++++++++++------------ 1 file changed, 91 insertions(+), 60 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 4240c3ef57..c256a81a09 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -887,14 +887,19 @@ accompanyed->accompanied accompianed->accompanied accompined->accompanied accompinied->accompanied -accomplise->accomplishes -accomplises->accomplishes +accomplis->accomplish +accomplise->accomplish, accomplice, +accomplised->accomplished +accomplises->accomplishes, accomplices, accomplishements->accomplishments accomplishemnt->accomplishment accomplishemnts->accomplishments accomplishent->accomplishment accomplishents->accomplishments accomplishs->accomplishes +accomplising->accomplishing +accomplisment->accomplishment +accomplisments->accomplishments accompliss->accomplish, accomplishes, accomplissed->accomplished accomplissement->accomplishment @@ -2022,7 +2027,7 @@ adjustmant->adjustment adjustmants->adjustments adjustmenet->adjustment admendment->amendment -admi->admin +admi->admin, admit, admix, admininister->administer admininistered->administered admininistering->administering @@ -2091,6 +2096,7 @@ adminstrative->administrative adminstratively->administratively adminstrator->administrator adminstrators->administrators +admis->admins, admits, admix, admisible->admissible admision->admission admisions->admissions @@ -2607,7 +2613,7 @@ alernating->alternating alernative->alternative alernatively->alternatively alernatives->alternatives -alers->alerts +alers->alerts, alters, aleviate->alleviate aleviates->alleviates aleviating->alleviating @@ -3510,6 +3516,7 @@ analysiers->analysers analysies->analyses, analysis, analysiing->analysing analysiis->analysis +analysises->analyses analystic->analytic analystical->analytical analystically->analytically @@ -3571,7 +3578,7 @@ anaylsers->analysers anaylses->analyses anaylsing->analysing anaylsis->analysis -anaylsises->analysises +anaylsises->analyses anaylst->analyst anaylsts->analysts anayltic->analytic @@ -4224,7 +4231,7 @@ appeciative->appreciative appeded->appended appeding->appending appedn->append -appen->append +appen->append, happen, aspen, appendend->appended appendent->appended appendex->appendix @@ -4235,7 +4242,8 @@ appened->append, appended, happened, appeneded->appended appenging->appending appenines->Apennines -appens->appends +appening->appending, happening, +appens->appends, happens, aspens, appent->append apperance->appearance apperances->appearances @@ -8212,7 +8220,7 @@ bounraies->boundaries bounraries->boundaries bounrary->boundary bounray->boundary -bouns->bounds +bouns->bonus, bounds, bound, bounsaries->boundaries bounsary->boundary bounsd->bounds @@ -8255,15 +8263,15 @@ brakpoint->breakpoint brakpoints->breakpoints branc->branch brance->branch, brace, branches, -branced->branched -brances->branches +branced->branched, braced, +brances->branches, braces, branchces->branches branche->branch, branches, branched, branchesonly->branches only brancheswith->branches with branchs->branches branchsi->branches -brancing->branching +brancing->branching, bracing, branck->branch branckes->branches brancket->bracket @@ -10543,7 +10551,7 @@ cheduler->scheduler chedulers->schedulers chedules->schedules cheduling->scheduling -cheeck->cheek, check, +cheeck->check, cheek, cheeckbox->checkbox cheeckboxes->checkboxes cheecked->checked @@ -10557,7 +10565,7 @@ cheecklists->checklists cheeckout->checkout cheeckpoint->checkpoint cheeckpoints->checkpoints -cheecks->checks +cheecks->checks, cheeks, cheecksum->checksum cheecksums->checksums cheeper->cheaper @@ -12069,7 +12077,7 @@ commannd->command commannd-line->command-line commanndline->commandline commannds->commands -commans->commands, commas, +commans->commands, commas, commons, commansd->commands commant->command, comment, commanted->commanded, commented, @@ -12098,7 +12106,7 @@ commenet->comment commenetd->commented commeneted->commented commening->commenting, commending, commencing, communing, -commens->comments, commons, +commens->comments, commons, commends, commenstatus->commentstatus commerical->commercial commerically->commercially @@ -12193,10 +12201,10 @@ commnand->command commnand-line->command-line commnandline->commandline commnands->commands -commnd->command +commnd->command, commend, commnd-line->command-line commndline->commandline -commnds->commands +commnds->commands, commends, commnent->comment commnents->comments commnet->comment @@ -12458,7 +12466,7 @@ compatabilities->compatibilities compatability->compatibility compatabillity->compatibility compatabilty->compatibility -compatabily->compatibility +compatabily->compatibility, compatibly, compatable->compatible compatablie->compatible, compatibly, compatablility->compatibility @@ -12498,7 +12506,7 @@ compatibilties->compatibilities compatibiltiies->compatibilities compatibiltiy->compatibility compatibilty->compatibility -compatibily->compatibility +compatibily->compatibility, compatibly, compatibities->compatibilities compatibity->compatibility compatiblilties->compatibilities @@ -12577,9 +12585,10 @@ comphrehensive->comprehensive compiant->compliant compicated->complicated compications->complications -compied->compiled +compied->compiled, copied, complied, compieler->compiler compielers->compilers +compies->compiles, copies, complies, compilability->compatibility compilaiton->compilation compilaitons->compilations @@ -12695,8 +12704,8 @@ complextion->complexion complextions->complexions compliace->compliance complianse->compliance -compliation->compilation -compliations->compilations +compliation->compilation, complication, +compliations->compilations, complications, complie->compile, complice, complied, complied-in->compiled-in complience->compliance @@ -13096,7 +13105,7 @@ conditionsof->conditions of conditoin->condition conditoinal->conditional conditoinally->conditionally -conditoinals->conditional +conditoinals->conditionals conditoins->conditions conditon->condition conditonal->conditional @@ -13193,11 +13202,12 @@ conerning->concerning coners->corners, coroners, conersion->conversion conersions->conversions -conert->convert +conert->convert, concert, conerted->converted conerter->converter conerters->converters conerting->converting +conerts->converts, concerts, conervative->conservative conesencus->consensus conet->connect @@ -21122,7 +21132,7 @@ earlist->earliest earlyer->earlier earnt->earned earpeice->earpiece -eary->eerie +eary->early, easy, eerie, earyly->eerily easely->easily easer->easier, eraser, @@ -21389,7 +21399,7 @@ einstance->instance eisntance->instance eiter->either eith->with -elagance->elegant +elagance->elegance elagant->elegant elagantly->elegantly elamentaries->elementaries @@ -21692,15 +21702,18 @@ emphysyma->emphysema empiracally->empirically empirial->empirical, imperial, empiricaly->empirically +emplied->implied, emptied, +emplies->implies, empties, emply->employ, empty, imply, emplyed->employed emplyee->employee emplyees->employees emplyer->employer emplyers->employers -emplying->employing +emplying->employing, implying, emptying, emplyment->employment emplyments->employments +emplys->employs emporer->emperor empressed->impressed empressing->impressing @@ -22866,7 +22879,7 @@ evaluted->evaluated evalutes->evaluates evaluting->evaluating evalution->evaluation, evolution, -evalutions->evaluations +evalutions->evaluations, evolutions, evalutive->evaluative evalutor->evaluator evalutors->evaluators @@ -23822,8 +23835,10 @@ exntry->entry exolicit->explicit exolicitly->explicitly exonorate->exonerate -exort->export, exhort, -exorted->exported, extorted, exerted, +exort->export, extort, exert, exhort, +exorted->exported, extorted, exerted, exhorted, +exorting->exporting, extorting, exerting, exhorting, +exorts->exports, extorts, exerts, exhorts, exoskelaton->exoskeleton expad->expand, expat, expaded->expanded @@ -24379,7 +24394,7 @@ expest->expect expested->expected expestedly->expectedly expesting->expecting -expet->expect, expat, +expet->expect, expert, expat, expetancy->expectancy expetation->expectation expetc->expect @@ -24416,7 +24431,7 @@ expeting->expecting expetion->exception expetional->exceptional expetions->exceptions -expets->expects +expets->expects, experts, expats, expewriment->experiment expewrimental->experimental expewrimentally->experimentally @@ -24712,7 +24727,7 @@ extansions->extensions, expansions, extarnal->external extarnally->externally extatic->ecstatic -exted->extend +exted->extend, exited, texted, exteded->extended exteder->extender exteders->extenders @@ -24724,7 +24739,7 @@ extedns->extends exteme->extreme extemely->extremely extemes->extremes -exten->extent +exten->extend, extent, extenal->external extendded->extended extendet->extended @@ -24732,6 +24747,7 @@ extendsion->extension extendsions->extensions extened->extended exteneded->extended +extening->extending extenion->extension extenions->extension, extensions, extenisbility->extensibility @@ -25396,7 +25412,7 @@ finded->found, fined, funded, findn->find findout->find out finelly->finally -finess->finesse +finess->fitness, finesse, finge->finger, fringe, fingeprint->fingerprint fingerpint->fingerprint @@ -29243,7 +29259,7 @@ incompatabilities->incompatibilities incompatability->incompatibility incompatabillity->incompatibility incompatabilty->incompatibility -incompatabily->incompatibility +incompatabily->incompatibility, incompatibly, incompatable->incompatible incompatablie->incompatible, incompatibly, incompatablility->incompatibility @@ -29854,7 +29870,7 @@ infomer->informer infomration->information infomrational->informational infoms->informs -infor->info +infor->info, inform, in for, inforamation->information inforamational->informational inforamtion->information @@ -31265,7 +31281,7 @@ interanlly->internally interanls->internals interate->iterate, integrate, interated->iterated, interacted, integrated, -interates->iterates, interacts, integrated, +interates->iterates, interacts, integrates, interating->iterating, interacting, integrating, interation->iteration, interaction, integration, interational->international @@ -34498,7 +34514,8 @@ mesenger->messenger mesengers->messengers meshe->mesh, meshed, meshes, meskeeto->mosquito -meskeetos->mosquitoes +meskeetoes->mosquitoes +meskeetos->mosquitos mesoneen->mezzanine mesoneens->mezzanines messae->message, messy, @@ -34997,6 +35014,7 @@ mispells->misspells mispelt->misspelt mispronounciation->mispronunciation misquito->mosquito +misquitoes->mosquitoes misquitos->mosquitos missable->miscible missconfiguration->misconfiguration @@ -35397,7 +35415,7 @@ montor->monitor, motor, mentor, montored->monitored, mentored, montoring->monitoring, mentoring, montors->monitors, motors, mentors, -monts->months +monts->months, mounts, mints, montypic->monotypic moodify->modify moodule->module @@ -41134,7 +41152,7 @@ possibillities->possibilities possibillity->possibility possibilties->possibilities possibilty->possibility -possibily->possibly +possibily->possibly, possibility, possibities->possibilities possibity->possibility possiblble->possible @@ -41408,18 +41426,19 @@ preceision->precision precence->presence precendance->precedence precendances->precedences -precende->precedence +precende->precedence, precede, precendece->precedence precendeces->precedences +precended->preceded precendence->precedence precendences->precedences precendencies->precedences precendent->precedent -precendes->precedences +precendes->precedences, precedes, precending->preceding precends->precedence precenence->preference, precedence, -precenences->preferences +precenences->preferences, precedences, precense->presence precent->percent, present, prescient, precentage->percentage @@ -42146,7 +42165,7 @@ problaems->problems problam->problem problamatic->problematic problams->problems -proble->problem, probe, probably, provable, +proble->problem, probe, probable, probably, provable, probleem->problem probleems->problems probleme->problem @@ -45396,12 +45415,12 @@ remainig->remaining remainst->remains remander->remainder remane->remain, rename, remake, -remaned->remained +remaned->remained, renamed, remaner->remainder -remanes->remains +remanes->remains, renames, remakes, remanin->remaining, remain, remanined->remained -remaning->remaining +remaning->remaining, renaming, remaking, remanining->remaining remanins->remains remaped->remapped @@ -45818,8 +45837,10 @@ reoprting->reporting reoprts->reports reopsitories->repositories reopsitory->repository -reord->record -reorded->reorder +reord->record, reword, +reorded->recorded, reordered, reorder, reworded, +reording->recording, reordering, rewording, +reords->records, rewords, reorer->reorder reorganision->reorganisation reorginised->reorganised @@ -46858,12 +46879,14 @@ resuces->reduces, rescues, resucing->reducing, rescuing, resuction->reduction resuctions->reductions -resue->reuse, rescue, -resued->reused, rescued, resumed, +resue->reuse, resume, rescue, +resued->reused, resumed, rescued, +resues->reuses, resumes, rescues, resuilt->result resuilted->resulted resuilting->resulting resuilts->results +resuing->reusing, resuming, rescuing, resul->result resuled->resulted, resumed, resuling->resulting @@ -47931,7 +47954,7 @@ scientifcally->scientifically scientifcaly->scientifically scientifcly->scientifically scientis->scientist -scientiss->scientist +scientiss->scientists, scientist, scientisst->scientists, scientist, scince->science scinece->science @@ -49906,7 +49929,7 @@ skilfull->skilful, skillful, skillfull->skillful, skilful, skillfully, skilfully, skillfullness->skillfulness, skilfulness, skipd->skipped -skipe->skip +skipe->skip, Skype, skiped->skipped, skyped, skiping->skipping skipp->skip, skipped, @@ -50676,7 +50699,7 @@ speelling->spelling speep->sleep, speed, speep-up->speed-up speeped->sped -speeping->sleeping +speeping->sleeping, speeding, spefally->specially, specifically, spefation->separation, specification, spefations->separations, specifications, @@ -54002,7 +54025,7 @@ thannking->thanking thannks->thanks thansk->thanks thansparent->transparent -thant->than +thant->than, that, thar->than, that, thare->there thasnk->thanks, thank, @@ -55002,7 +55025,11 @@ transpaernt->transparent transpaerntly->transparently transpancies->transparencies transpancy->transparency -transpant->transplant +transpant->transparent, transplant, +transpanted->transplanted +transpanting->transplanting +transpantly->transparently +transpants->transplants transparaent->transparent transparaently->transparently transparanceies->transparencies @@ -58093,7 +58120,7 @@ visuabized->visualized visuabizes->visualizes visuable->visual, visible, visuables->visuals -visuably->visually +visuably->visually, visibly, visuabs->visuals visuaisation->visualisation visuaise->visualise @@ -58990,12 +59017,16 @@ workstaitons->workstations workststion->workstation workststions->workstations workwround->workaround -worl->world +worl->world, work, whorl, world-reknown->world renown world-reknowned->world renowned +worled->world, worked, whorled, +worler->worker +worlers->workers +worling->working worload->workload worloads->workloads -worls->world +worls->world, works, worlds, whorls, worlwide->worldwide worng->wrong, worn, wornged->wronged From 75eaa8a324eef89203617381cb706dbb7191482c Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 6 Nov 2023 17:13:31 +0100 Subject: [PATCH 048/222] Add a timeout to jobs that may benefit from it (#3199) --- .github/workflows/codespell-private.yml | 2 ++ .github/workflows/codespell-windows.yml | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/workflows/codespell-private.yml b/.github/workflows/codespell-private.yml index c965b09042..888334e09d 100644 --- a/.github/workflows/codespell-private.yml +++ b/.github/workflows/codespell-private.yml @@ -15,6 +15,7 @@ jobs: RUFF_FORMAT: github # Make sure we're using the latest aspell dictionary runs-on: ubuntu-22.04 + timeout-minutes: 10 strategy: fail-fast: false matrix: @@ -60,6 +61,7 @@ jobs: make-check-dictionaries: runs-on: ubuntu-latest + timeout-minutes: 10 steps: - name: Setup Python uses: actions/setup-python@v4 diff --git a/.github/workflows/codespell-windows.yml b/.github/workflows/codespell-windows.yml index 3bfe09459e..2a37a617e5 100644 --- a/.github/workflows/codespell-windows.yml +++ b/.github/workflows/codespell-windows.yml @@ -7,6 +7,7 @@ jobs: test-windows: name: Test Windows runs-on: windows-latest + timeout-minutes: 10 steps: - uses: actions/checkout@v4 with: From 2feb22999ee8d2963f55796cc18bffc68aba3985 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 6 Nov 2023 17:13:36 +0000 Subject: [PATCH 049/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.1.3 → v0.1.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.3...v0.1.4) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 3d71ab0d1d..6617362d11 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - '{extends: relaxed, rules: {line-length: {max: 90}}}' - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.3 + rev: v0.1.4 hooks: - id: ruff - repo: https://github.com/PyCQA/autoflake From 7fc93925a2b54fda32492ded4154b8a114191a52 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Wed, 8 Nov 2023 08:13:26 -0500 Subject: [PATCH 050/222] Unify multiple identities of luzpuz and Dimitri MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Now top of git shortlog -sn would look like ❯ git shortlog -sn | head 933 luzpaz 644 Peter Newman 577 Andrea Gelmini 506 Paul Wise 323 Eric Larson 193 Sebastian Weber 165 Dimitri Papadopoulos Orfanos 162 Lucas De Marchi 125 Christian Fischer 90 Stefan Kangas instead of ❯ git shortlog -sn | head -n 15 644 Peter Newman 621 luzpaz 577 Andrea Gelmini 506 Paul Wise 323 Eric Larson 197 luz.paz 193 Sebastian Weber 162 Lucas De Marchi 125 Christian Fischer 123 luz paz 98 Dimitri Papadopoulos 90 Stefan Kangas 87 cfi-gb 83 Jason Yuen 67 Dimitri Papadopoulos Orfanos --- .mailmap | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .mailmap diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000000..2f5a9c7da2 --- /dev/null +++ b/.mailmap @@ -0,0 +1,2 @@ +Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> +luzpaz From eb4a58fedcb26effbebb1dfc49f5d60b7b14158c Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Wed, 8 Nov 2023 12:46:16 +0200 Subject: [PATCH 051/222] Ignore personal names Damon and Manuel --- codespell_lib/data/dictionary.txt | 2 -- codespell_lib/data/dictionary_names.txt | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index c256a81a09..26923d2122 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -16538,7 +16538,6 @@ damge->damage daming->damning, damping, gaming, doming, dammage->damage dammages->damages -damon->daemon, demon, damons->daemons, demons, danceing->dancing dandidates->candidates @@ -33941,7 +33940,6 @@ manualls->manuals, manually, manualy->manually manualyl->manually manualyy->manually -manuel->manual manuell->manual manuells->manuals manuelly->manually diff --git a/codespell_lib/data/dictionary_names.txt b/codespell_lib/data/dictionary_names.txt index 0b47de2401..ad997b9911 100644 --- a/codespell_lib/data/dictionary_names.txt +++ b/codespell_lib/data/dictionary_names.txt @@ -5,9 +5,11 @@ ba->by, be, bae->base bridget->bridged, bridge, chang->change +damon->daemon, demon, fike->file forman->foreman liszt->list +manuel->manual que->queue sargent->sergeant, argent, tim->time From d216355c18a5a16caef86bff6841d52f9460d3bd Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 13 Nov 2023 17:21:14 +0000 Subject: [PATCH 052/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/adrienverge/yamllint.git: v1.32.0 → v1.33.0](https://github.com/adrienverge/yamllint.git/compare/v1.32.0...v1.33.0) - [github.com/astral-sh/ruff-pre-commit: v0.1.4 → v0.1.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.4...v0.1.5) - [github.com/psf/black: 23.10.1 → 23.11.0](https://github.com/psf/black/compare/23.10.1...23.11.0) - [github.com/pre-commit/mirrors-mypy: v1.6.1 → v1.7.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.6.1...v1.7.0) --- .pre-commit-config.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6617362d11..cf44da7a07 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -50,7 +50,7 @@ repos: files: dictionary.*\.txt$|\.wordlist$ args: [--ignore-case] - repo: https://github.com/adrienverge/yamllint.git - rev: v1.32.0 + rev: v1.33.0 hooks: - id: yamllint args: @@ -58,7 +58,7 @@ repos: - -d - '{extends: relaxed, rules: {line-length: {max: 90}}}' - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.4 + rev: v0.1.5 hooks: - id: ruff - repo: https://github.com/PyCQA/autoflake @@ -66,7 +66,7 @@ repos: hooks: - id: autoflake - repo: https://github.com/psf/black - rev: 23.10.1 + rev: 23.11.0 hooks: - id: black - repo: https://github.com/codespell-project/codespell @@ -81,7 +81,7 @@ repos: hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.6.1 + rev: v1.7.0 hooks: - id: mypy args: ["--config-file", "pyproject.toml"] From f2deec14a6414071478f9e9b56bc49e821473091 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 13 Nov 2023 19:47:22 +0200 Subject: [PATCH 053/222] Ignore ill-formed INI files instead of crashing (#3213) --- codespell_lib/_codespell.py | 12 +++++++++-- codespell_lib/tests/test_basic.py | 34 ++++++++++++++++++++++++++++--- pyproject.toml | 4 ++-- 3 files changed, 43 insertions(+), 7 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index b5e458fffb..b98cdd81f2 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -118,6 +118,7 @@ EX_OK = 0 EX_USAGE = 64 EX_DATAERR = 65 +EX_CONFIG = 78 # OPTIONS: # @@ -586,7 +587,7 @@ def parse_options( used_cfg_files.append(cfg_file) # Use config files - config.read(cfg_files) + config.read(used_cfg_files) if config.has_section("codespell"): # Build a "fake" argv list using option name and value. cfg_args = [] @@ -1021,7 +1022,14 @@ def _script_main() -> int: def main(*args: str) -> int: """Contains flow control""" - options, parser, used_cfg_files = parse_options(args) + try: + options, parser, used_cfg_files = parse_options(args) + except configparser.Error as e: + print( + f"ERROR: ill-formed config file: {e.message}", + file=sys.stderr, + ) + return EX_CONFIG # Report used config files if not options.quiet_level & QuietLevels.CONFIG_FILES: diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index 18aeca2b51..8a20f0a7e1 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -13,7 +13,13 @@ import pytest import codespell_lib as cs_ -from codespell_lib._codespell import EX_DATAERR, EX_OK, EX_USAGE, uri_regex_def +from codespell_lib._codespell import ( + EX_CONFIG, + EX_DATAERR, + EX_OK, + EX_USAGE, + uri_regex_def, +) def test_constants() -> None: @@ -21,6 +27,7 @@ def test_constants() -> None: assert EX_OK == 0 assert EX_USAGE == 64 assert EX_DATAERR == 65 + assert EX_CONFIG == 78 class MainWrapper: @@ -42,7 +49,7 @@ def main( assert frame is not None capsys = frame.f_locals["capsys"] stdout, stderr = capsys.readouterr() - assert code in (EX_OK, EX_USAGE, EX_DATAERR) + assert code in (EX_OK, EX_USAGE, EX_DATAERR, EX_CONFIG) if code == EX_DATAERR: # have some misspellings code = int(stderr.split("\n")[-2]) elif code == EX_OK and count: @@ -1028,7 +1035,7 @@ def test_uri_regex_def() -> None: assert not uri_regex.findall(boilerplate % uri), uri -def test_quiet_option_32( +def test_quiet_level_32( tmp_path: Path, tmpdir: pytest.TempPathFactory, capsys: pytest.CaptureFixture[str], @@ -1057,6 +1064,27 @@ def test_quiet_option_32( assert "setup.cfg" in stdout +def test_ill_formed_ini_config_file( + tmp_path: Path, + tmpdir: pytest.TempPathFactory, + capsys: pytest.CaptureFixture[str], +) -> None: + d = tmp_path / "files" + d.mkdir() + conf = str(tmp_path / "setup.cfg") + with open(conf, "w") as f: + # It should contain but lacks a section. + f.write("foobar =\n") + args = ("--config", conf) + + # Should not raise a configparser.Error exception. + result = cs.main(str(d), *args, std=True) + assert isinstance(result, tuple) + code, _, stderr = result + assert code == 78 + assert "ill-formed config file" in stderr + + @pytest.mark.parametrize("kind", ("toml", "cfg")) def test_config_toml( tmp_path: Path, diff --git a/pyproject.toml b/pyproject.toml index 0d437acac7..3574d5e25c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -143,6 +143,6 @@ max-complexity = 45 [tool.ruff.pylint] allow-magic-value-types = ["bytes", "int", "str",] max-args = 12 -max-branches = 48 -max-returns = 10 +max-branches = 49 +max-returns = 11 max-statements = 111 From b425d557d26ec4c9c66a97e59aad5d3f951d9506 Mon Sep 17 00:00:00 2001 From: "Jakub T. Jankiewicz" Date: Tue, 14 Nov 2023 18:52:08 +0100 Subject: [PATCH 054/222] don't show stacktrace from KeyboardInterrupt #3217 --- codespell_lib/__main__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/codespell_lib/__main__.py b/codespell_lib/__main__.py index ecc82e092b..0a8630df52 100644 --- a/codespell_lib/__main__.py +++ b/codespell_lib/__main__.py @@ -3,4 +3,7 @@ from ._codespell import _script_main if __name__ == "__main__": - sys.exit(_script_main()) + try: + sys.exit(_script_main()) + except KeyboardInterrupt: + pass From e1da24d3a36b70fcd17f01ad3df9167ef5d95dcb Mon Sep 17 00:00:00 2001 From: Josh Barnard Date: Tue, 14 Nov 2023 09:39:54 -0800 Subject: [PATCH 055/222] Adding 'hareware' to spelling corrections. --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 26923d2122..9ef584407d 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -27635,6 +27635,7 @@ hardocde->hardcode hardward->hardware hardwdare->hardware hardwirted->hardwired +hareware->hardware harge->charge harrang->harangue harrange->harangue, arrange, From 085a69752a64fc24f155a69881cd28ecaa9bda96 Mon Sep 17 00:00:00 2001 From: Nicolas Iooss Date: Thu, 16 Nov 2023 16:58:49 +0000 Subject: [PATCH 056/222] Add typos for knownledge->knowledge, analyzis->analysis and compialtion->compilation --- codespell_lib/data/dictionary.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 9ef584407d..108efda492 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -1400,6 +1400,14 @@ acknowleges->acknowledges acknowleging->acknowledging acknowlegment->acknowledgment acknowlegments->acknowledgments +acknownledge->acknowledge +acknownledged->acknowledged +acknownledgement->acknowledgement +acknownledgements->acknowledgements +acknownledges->acknowledges +acknownledging->acknowledging +acknownledgment->acknowledgment +acknownledgments->acknowledgments acknwoledge->acknowledge acknwoledged->acknowledged acknwoledges->acknowledges @@ -3534,6 +3542,7 @@ analyzier->analyzer analyziers->analyzers analyzies->analysis, analyses, analyzes, analyziing->analyzing +analyzis->analysis analzye->analyze analzyed->analyzed analzyer->analyzer @@ -12582,6 +12591,8 @@ compexities->complexities compexity->complexity compfortable->comfortable comphrehensive->comprehensive +compialtion->compilation, complication, +compialtions->compilations, complications, compiant->compliant compicated->complicated compications->complications @@ -32626,6 +32637,8 @@ knowned->known knowngly->knowingly knowning->knowing knowningly->knowingly +knownledge->knowledge +knownledgeable->knowledgeable knwo->know knwoing->knowing knwoingly->knowingly @@ -55841,6 +55854,7 @@ unacceptible->unacceptable unaccesible->inaccessible unaccessable->inaccessible unacknowleged->unacknowledged +unacknownledged->unacknowledged unacompanied->unaccompanied unadvertantly->inadvertently unadvertedly->inadvertently @@ -56547,6 +56561,7 @@ unnessesary->unnecessary unnessessarily->unnecessarily unnessessary->unnecessary unning->running +unnmatched->unmatched unnnecessarily->unnecessarily unnnecessary->unnecessary unnofficial->unofficial From 6c8369a38bdc9802a6f22b77ca1316f9309efb21 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 20 Nov 2023 17:14:29 +0000 Subject: [PATCH 057/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.1.5 → v0.1.6](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.5...v0.1.6) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index cf44da7a07..1f1080db71 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - '{extends: relaxed, rules: {line-length: {max: 90}}}' - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.5 + rev: v0.1.6 hooks: - id: ruff - repo: https://github.com/PyCQA/autoflake From f73f0cc1059fe69f7aaa97dd4b0189aac9e37d78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Orbik?= Date: Mon, 20 Nov 2023 18:56:33 +0100 Subject: [PATCH 058/222] Add --stdin-single-line option (#3224) Co-authored-by: Jedrzej Orbik --- codespell_lib/_codespell.py | 7 ++++++ codespell_lib/tests/test_basic.py | 37 +++++++++++++++++++++++++++++++ 2 files changed, 44 insertions(+) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index b98cdd81f2..7be5e7fa13 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -535,6 +535,11 @@ def parse_options( metavar="LINES", help="print LINES of surrounding context", ) + parser.add_argument( + "--stdin-single-line", + action="store_true", + help="output just a single line for each misspelling in stdin mode", + ) parser.add_argument("--config", type=str, help="path to config file.") parser.add_argument("--toml", type=str, help="path to a pyproject.toml file.") parser.add_argument("files", nargs="*", help="files or directories to check") @@ -993,6 +998,8 @@ def parse_file( f"{cfilename}:{cline}: {cwrongword} " f"==> {crightword}{creason}" ) + elif options.stdin_single_line: + print(f"{cline}: {cwrongword} ==> {crightword}{creason}") else: print( f"{cline}: {line.strip()}\n\t{cwrongword} " diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index 8a20f0a7e1..8888c22288 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -1163,3 +1163,40 @@ def FakeStdin(text: str) -> Generator[None, None, None]: yield finally: sys.stdin = oldin + + +def run_codespell_stdin( + text: str, + args: Tuple[Any, ...], + cwd: Optional[Path] = None, +) -> int: + """Run codespell in stdin mode and return number of lines in output.""" + proc = subprocess.run( + ["codespell", *args, "-"], # noqa: S603, S607 + cwd=cwd, + input=text, + capture_output=True, + encoding="utf-8", + check=False, + ) + output = proc.stdout + # get number of lines + count = output.count("\n") + return count + + +def test_stdin(tmp_path: Path) -> None: + """Test running the codespell executable.""" + input_file_lines = 4 + text = "" + for _ in range(input_file_lines): + text += "abandonned\n" + for single_line_per_error in [True, False]: + args: Tuple[str, ...] = () + if single_line_per_error: + args = ("--stdin-single-line",) + # we expect 'input_file_lines' number of lines with + # --stdin-single-line and input_file_lines * 2 lines without it + assert run_codespell_stdin( + text, args=args, cwd=tmp_path + ) == input_file_lines * (2 - int(single_line_per_error)) From 8c703d12808bd924aada0735b38ed0ef81d601c1 Mon Sep 17 00:00:00 2001 From: Adrien Berchet Date: Tue, 21 Nov 2023 13:03:24 +0100 Subject: [PATCH 059/222] Add spelling corrections for parameters --- codespell_lib/data/dictionary.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 108efda492..b7ac914403 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -39292,6 +39292,7 @@ paramert->parameter paramerter->parameter paramerters->parameters paramerts->parameters +paramesr->parameters paramete->parameter parameteras->parameters parametere->parameter, parameters, @@ -39301,6 +39302,7 @@ parameterical->parametrical parameterically->parametrically parameterts->parameters parametes->parameters +parametesr->parameters parametic->parametric, paramedic, parametised->parametrised parametr->parameter @@ -39308,6 +39310,7 @@ parametre->parameter parametreless->parameterless parametres->parameters parametrs->parameters +parametrse->parameters parametter->parameter parametters->parameters paramss->params From 86b30db41a3053ad7537f27fa801a10bf41d12dd Mon Sep 17 00:00:00 2001 From: Jakub Kuczys Date: Thu, 23 Nov 2023 09:16:24 +0100 Subject: [PATCH 060/222] Ignore line endings in exclude-file (#1889) Co-authored-by: jack1142 <6032823+jack1142@users.noreply.github.com> Co-authored-by: Peter Newman --- codespell_lib/_codespell.py | 4 +-- codespell_lib/tests/test_basic.py | 41 +++++++++++++++++++++++++------ 2 files changed, 36 insertions(+), 9 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 7be5e7fa13..f914c07fc1 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -628,7 +628,7 @@ def parse_ignore_words_option(ignore_words_option: List[str]) -> Set[str]: def build_exclude_hashes(filename: str, exclude_lines: Set[str]) -> None: with open(filename, encoding="utf-8") as f: for line in f: - exclude_lines.add(line) + exclude_lines.add(line.rstrip()) def build_ignore_words(filename: str, ignore_words: Set[str]) -> None: @@ -896,7 +896,7 @@ def parse_file( return bad_count for i, line in enumerate(lines): - if line in exclude_lines: + if line.rstrip() in exclude_lines: continue fixed_words = set() diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index 8888c22288..97204def9b 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -325,10 +325,21 @@ def test_ignore_dictionary( ) -> None: """Test ignore dictionary functionality.""" bad_name = tmp_path / "bad.txt" - bad_name.write_text("1 abandonned 1\n2 abandonned 2\nabondon\n") - assert cs.main(bad_name) == 3 + bad_name.write_text( + "1 abandonned 1\n" + "2 abandonned 2\n" + "3 abandonned 3\r\n" + "4 abilty 4\n" + "5 abilty 5\n" + "6 abilty 6\r\n" + "7 ackward 7\n" + "8 ackward 8\n" + "9 ackward 9\r\n" + "abondon\n" + ) + assert cs.main(bad_name) == 10 fname = tmp_path / "ignore.txt" - fname.write_text("abandonned\n") + fname.write_text("abandonned\nabilty\r\nackward") assert cs.main("-I", fname, bad_name) == 1 @@ -363,11 +374,27 @@ def test_exclude_file( ) -> None: """Test exclude file functionality.""" bad_name = tmp_path / "bad.txt" - bad_name.write_bytes(b"1 abandonned 1\n2 abandonned 2\n") - assert cs.main(bad_name) == 2 + # check all possible combinations of lines to ignore and ignores + combinations = "".join( + f"{n} abandonned {n}\n" + f"{n} abandonned {n}\r\n" + f"{n} abandonned {n} \n" + f"{n} abandonned {n} \r\n" + for n in range(1, 5) + ) + bad_name.write_bytes( + (combinations + "5 abandonned 5\n6 abandonned 6").encode("utf-8") + ) + assert cs.main(bad_name) == 18 fname = tmp_path / "tmp.txt" - fname.write_bytes(b"1 abandonned 1\n") - assert cs.main(bad_name) == 2 + fname.write_bytes( + b"1 abandonned 1\n" + b"2 abandonned 2\r\n" + b"3 abandonned 3 \n" + b"4 abandonned 4 \r\n" + b"6 abandonned 6\n" + ) + assert cs.main(bad_name) == 18 assert cs.main("-x", fname, bad_name) == 1 From 9f50df529339fa9ef789b53ba946e96381847766 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Wed, 22 Nov 2023 17:37:33 -0500 Subject: [PATCH 061/222] Add typo offsers A sharp eye of the @musvaage spotted it in https://github.com/zenodo/zenodo/pull/2470 . And indeed github search gives 460 hits ATM https://github.com/search?q=offsers&type=code and they look like legit typos. Typo is really close to offser->offset one, but upon quick github search I never found offser to be a typo for offer. I think that spurious "s" in offsers is mechanical, and thus I did not bother adding second variant for "offser" typo to be offer --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index b7ac914403..63025d7c4c 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -37686,6 +37686,7 @@ offsence->offence offsense->offense offsenses->offenses offser->offset +offsers->offers offsest->offsets, offset, offseted->offsetted offseting->offsetting From ebcb9d9c639a1dfb8e92757e6c9995008d3c76a2 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 27 Nov 2023 17:14:03 +0000 Subject: [PATCH 062/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/mirrors-mypy: v1.7.0 → v1.7.1](https://github.com/pre-commit/mirrors-mypy/compare/v1.7.0...v1.7.1) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1f1080db71..9e63408fcd 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -81,7 +81,7 @@ repos: hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.7.0 + rev: v1.7.1 hooks: - id: mypy args: ["--config-file", "pyproject.toml"] From cd1a2179f61be928c9360a5d36bf2b69aba90628 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade Date: Mon, 27 Nov 2023 23:17:56 +0200 Subject: [PATCH 063/222] Process files in sorted rather than arbitrary order (#3234) --- codespell_lib/_codespell.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index f914c07fc1..a7bc025e61 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -1178,7 +1178,7 @@ def main(*args: str) -> int: return EX_USAGE bad_count = 0 - for filename in options.files: + for filename in sorted(options.files): # ignore hidden files if is_hidden(filename, options.check_hidden): continue @@ -1190,7 +1190,7 @@ def main(*args: str) -> int: continue if is_hidden(root, options.check_hidden): # dir itself hidden continue - for file_ in files: + for file_ in sorted(files): # ignore hidden files in directories if is_hidden(file_, options.check_hidden): continue From 09ddc4989da361ccfa4d24a238adb294ba69fb39 Mon Sep 17 00:00:00 2001 From: luzpaz Date: Wed, 29 Nov 2023 13:38:58 -0500 Subject: [PATCH 064/222] Add refinement to 'remore' typo Example in the wild https://github.com/podofo/podofo/blob/96b2cac4e5c0f8619dca0d02f12121fa1b78cf0c/src/podofo/main/PdfSigner.cpp#L61 --- codespell_lib/data/dictionary.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 63025d7c4c..72927f3a96 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -45527,7 +45527,7 @@ remoives->removes remoiving->removing remontly->remotely remoote->remote -remore->remote +remore->remote, remove, remorted->reported remot->remote remotly->remotely From 407f56d671ca100ce6de2baeb933e16f5edfa3d2 Mon Sep 17 00:00:00 2001 From: Rui Chen Date: Thu, 30 Nov 2023 12:17:00 -0500 Subject: [PATCH 065/222] chore(license): update to use spdx id (#3231) Signed-off-by: Rui Chen --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 3574d5e25c..8fc19dc5df 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ name = "codespell" description = "Codespell" readme = { file = "README.rst", content-type = "text/x-rst" } requires-python = ">=3.8" -license = {text = "GPL v2"} +license = {text = "GPL-2.0-only"} authors = [ {name = "Lucas De Marchi", email = "lucas.de.marchi@gmail.com"}, ] From b4b977cc8710337ff28f37eb5de552b983c17cf6 Mon Sep 17 00:00:00 2001 From: Janosh Riebesell Date: Sat, 2 Dec 2023 05:38:04 -0800 Subject: [PATCH 066/222] Materials science related corrections (#3237) --- codespell_lib/data/dictionary.txt | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 72927f3a96..d30b4086a8 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -14710,6 +14710,7 @@ conveneince->convenience conveniance->convenience conveniant->convenient conveniantly->conveniently +conveniece->convenience convenince->convenience conveninent->convenient convense->convince @@ -16289,6 +16290,8 @@ cusomizers->customizers cusomizes->customizes cusomizing->customizing cusoms->customs +cusotodian->custodian +cusotodians->custodians cussess->success cusstom->custom cusstomer->customer @@ -18981,6 +18984,7 @@ diagnotics->diagnostics diagnxostic->diagnostic diagonale->diagonal diagonales->diagonals +diagonaly->diagonally diagrama->diagram diagramas->diagrams diagramm->diagram @@ -22736,6 +22740,7 @@ esponses->responses, espouses, esponsibilities->responsibilities esponsibility->responsibility esponsible->responsible +espsilon->epsilon esseintially->essentially essencial->essential essencially->essentially @@ -29794,6 +29799,7 @@ ineqality->inequality ineqaulities->inequalities ineqaulity->inequality inequalitiy->inequality +inequilvalent->inequivalent inerest->interest inerested->interested ineresting->interesting @@ -31581,6 +31587,10 @@ intersts->interests intertaining->entertaining intertia->inertia intertial->inertial +interuppt->interrupt +interuppted->interrupted +interuppting->interrupting +interuppts->interrupts interupt->interrupt interupted->interrupted interupting->interrupting @@ -35339,6 +35349,8 @@ mointor->monitor mointored->monitored mointoring->monitoring mointors->monitors +molcule->molecule +molcules->molecules moleclues->molecules molelcular->molecular molelcule->molecule @@ -35769,6 +35781,7 @@ mustash->mustache, moustache, mustator->mutator muste->must mutablity->mutability +mutally->mutually mutatbility->mutability mutatble->mutable mutatbly->mutably @@ -36083,6 +36096,8 @@ neads->needs, kneads, heads, neady->needy neagtive->negative nealy->nearly, newly, +neame->name +neames->names neares->nearest nearset->nearest neast->nearest, beast, @@ -38540,6 +38555,7 @@ orthoganalize->orthogonalize orthognal->orthogonal orthongonality->orthogonality orthonormalizatin->orthonormalization +orthorombic->orthorhombic ortogonal->orthogonal ortogonality->orthogonality ortolaryngologist->otolaryngologist @@ -40839,7 +40855,9 @@ pojrector->projector pojrectors->projectors pojrects->projects poket->pocket +polarisaiton->polarisation polariy->polarity +polarizaiton->polarization polcies->policies polciy->policy polcy->policy @@ -43566,6 +43584,7 @@ randomally->randomly randome->random randomely->randomly randomeness->randomness +rangeo->range raoming->roaming raotat->rotate raotate->rotate @@ -44731,6 +44750,8 @@ reeturning->returning reeturns->returns reevalute->reevaluate reevaulating->reevaluating +refactrion->refraction +refactrive->refractive refartor->refactor, refractor, refartored->refactored, refracted, refartoring->refactoring, refractoring, @@ -51266,6 +51287,11 @@ staically->statically stainlees->stainless staion->station staions->stations +staisfaction->satisfaction +staisfied->satisfied +staisfies->satisfies +staisfy->satisfy +staisfying->satisfying staition->station staitions->stations stalagtite->stalactite @@ -56594,6 +56620,7 @@ unpertubated->unperturbed unperturb->unperturbed unperturbated->unperturbed unperturbe->unperturbed +unphyiscal->unphysical unplease->displease unpleasent->unpleasant unplesant->unpleasant From 32bc19ed6be46c0107a406d48ab0255dcad3b944 Mon Sep 17 00:00:00 2001 From: Christian Fischer Date: Wed, 6 Dec 2023 11:35:07 +0100 Subject: [PATCH 067/222] Add spelling corrections for vulnerability and variant. --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index d30b4086a8..7a9e07f6fb 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -58402,6 +58402,8 @@ vulnearbuility->vulnerability vulnerabilies->vulnerabilities vulnerabiliies->vulnerabilities vulnerabilility->vulnerability +vulnerabililties->vulnerabilities +vulnerabililty->vulnerability vulnerabilites->vulnerabilities vulnerabiliti->vulnerability vulnerabilitie->vulnerability From e51e3b7441ee5682d4ed20ea191c79f5013b7aef Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 6 Dec 2023 21:36:35 -0500 Subject: [PATCH 068/222] Bump actions/setup-python from 4 to 5 (#3240) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/codespell-private.yml | 4 ++-- .github/workflows/codespell-windows.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/codespell-private.yml b/.github/workflows/codespell-private.yml index 888334e09d..4cbfd4675a 100644 --- a/.github/workflows/codespell-private.yml +++ b/.github/workflows/codespell-private.yml @@ -36,7 +36,7 @@ jobs: with: persist-credentials: false - name: Setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - run: sudo apt-get install libaspell-dev aspell-en @@ -64,7 +64,7 @@ jobs: timeout-minutes: 10 steps: - name: Setup Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: 3.x - uses: actions/checkout@v4 diff --git a/.github/workflows/codespell-windows.yml b/.github/workflows/codespell-windows.yml index 2a37a617e5..05143c351d 100644 --- a/.github/workflows/codespell-windows.yml +++ b/.github/workflows/codespell-windows.yml @@ -13,7 +13,7 @@ jobs: with: persist-credentials: false - name: Setup python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.8' - name: Install dependencies diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1056254e38..3daf82632a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,7 +22,7 @@ jobs: with: persist-credentials: false - name: Set up Python - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: '3.10' - name: Install dependencies From 401b23b715fbdeee72af854128b9c948ae03af24 Mon Sep 17 00:00:00 2001 From: Michael Zingale Date: Thu, 7 Dec 2023 10:46:14 -0500 Subject: [PATCH 069/222] add velcoity -> velocity --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 7a9e07f6fb..4393892f68 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -57766,6 +57766,7 @@ veiwings->viewings veiws->views vektor->vector vektors->vectors +velcoity->velocity velidate->validate vell->well velociries->velocities From 2fd39d058f52c1aa8d518ea4e9276eed061e318b Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 11 Dec 2023 15:16:59 +0100 Subject: [PATCH 070/222] =?UTF-8?q?black=20=E2=86=92=20ruff=20format=20(#3?= =?UTF-8?q?242)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .pre-commit-config.yaml | 7 ++----- pyproject.toml | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9e63408fcd..a8e89fa4d7 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,17 +58,14 @@ repos: - -d - '{extends: relaxed, rules: {line-length: {max: 90}}}' - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.6 + rev: v0.1.7 hooks: - id: ruff + - id: ruff-format - repo: https://github.com/PyCQA/autoflake rev: v2.2.1 hooks: - id: autoflake - - repo: https://github.com/psf/black - rev: 23.11.0 - hooks: - - id: black - repo: https://github.com/codespell-project/codespell rev: v2.2.6 hooks: diff --git a/pyproject.toml b/pyproject.toml index 8fc19dc5df..15842fd0d8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -109,6 +109,21 @@ extend-ignore = [ "ANN101", "B904", "PLW2901", + # https://docs.astral.sh/ruff/formatter/#conflicting-lint-rules + "W191", + "E111", + "E114", + "E117", + "D206", + "D300", + "Q000", + "Q001", + "Q002", + "Q003", + "COM812", + "COM819", + "ISC001", + "ISC002", ] line-length = 88 select = [ @@ -127,6 +142,7 @@ select = [ "PLW", "S", "U", + "UP", "W", "YTT", ] From a7ac7caa0291ece0be237179dd3c0609cabe19be Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Mon, 11 Dec 2023 11:34:04 -0500 Subject: [PATCH 071/222] ot is a typo also for it, which i is close to o --- codespell_lib/data/dictionary.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 4393892f68..861eb4103d 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -38579,7 +38579,7 @@ osterage->ostrich osterages->ostriches ostridge->ostrich ostridges->ostriches -ot->to, of, or, not, +ot->to, of, or, not, it, otain->obtain otained->obtained otains->obtains From cfd21096ffa40d6acd88aa42ed33e7399f7d249b Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 11 Dec 2023 21:01:44 +0100 Subject: [PATCH 072/222] Apply a selection of refurb rules (#3244) --- codespell_lib/_codespell.py | 19 +++++++++---------- codespell_lib/tests/test_basic.py | 3 ++- codespell_lib/tests/test_dictionary.py | 4 ++-- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index a7bc025e61..6e3662a8b7 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -617,24 +617,23 @@ def parse_options( def parse_ignore_words_option(ignore_words_option: List[str]) -> Set[str]: - ignore_words = set() + ignore_words: Set[str] = set() if ignore_words_option: for comma_separated_words in ignore_words_option: - for word in comma_separated_words.split(","): - ignore_words.add(word.strip()) + ignore_words.update( + word.strip() for word in comma_separated_words.split(",") + ) return ignore_words def build_exclude_hashes(filename: str, exclude_lines: Set[str]) -> None: with open(filename, encoding="utf-8") as f: - for line in f: - exclude_lines.add(line.rstrip()) + exclude_lines.update(line.rstrip() for line in f) def build_ignore_words(filename: str, ignore_words: Set[str]) -> None: with open(filename, encoding="utf-8") as f: - for line in f: - ignore_words.add(line.strip()) + ignore_words.update(line.strip() for line in f) def add_misspelling( @@ -811,7 +810,7 @@ def apply_uri_ignore_words( ) -> List[Match[str]]: if not uri_ignore_words: return check_matches - for uri in re.findall(uri_regex, line): + for uri in uri_regex.findall(line): for uri_word in extract_words(uri, word_regex, ignore_word_regex): if uri_word in uri_ignore_words: # determine/remove only the first among matches @@ -1097,7 +1096,7 @@ def main(*args: str) -> int: return EX_USAGE uri_ignore_words = parse_ignore_words_option(options.uri_ignore_words_list) - dictionaries = options.dictionary if options.dictionary else ["-"] + dictionaries = options.dictionary or ["-"] use_dictionaries = [] for dictionary in dictionaries: @@ -1186,7 +1185,7 @@ def main(*args: str) -> int: if os.path.isdir(filename): for root, dirs, files in os.walk(filename): if glob_match.match(root): # skip (absolute) directories - del dirs[:] + dirs.clear() continue if is_hidden(root, options.check_hidden): # dir itself hidden continue diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index 97204def9b..e768917ceb 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -476,6 +476,7 @@ def test_ignore( assert cs.main("--skip=*ignoredir*", tmp_path) == 1 assert cs.main("--skip=ignoredir", tmp_path) == 1 assert cs.main("--skip=*ignoredir/bad*", tmp_path) == 1 + assert cs.main(f"--skip={tmp_path}", tmp_path) == 0 badjs = tmp_path / "bad.js" copyfile(badtxt, badjs) assert cs.main("--skip=*.js", goodtxt, badtxt, badjs) == 1 @@ -1218,7 +1219,7 @@ def test_stdin(tmp_path: Path) -> None: text = "" for _ in range(input_file_lines): text += "abandonned\n" - for single_line_per_error in [True, False]: + for single_line_per_error in (True, False): args: Tuple[str, ...] = () if single_line_per_error: args = ("--stdin-single-line",) diff --git a/codespell_lib/tests/test_dictionary.py b/codespell_lib/tests/test_dictionary.py index f19669aa52..614ffa3592 100644 --- a/codespell_lib/tests/test_dictionary.py +++ b/codespell_lib/tests/test_dictionary.py @@ -155,7 +155,7 @@ def _check_err_rep( ), f"error {err}: correction {rep!r} cannot start with whitespace" _check_aspell(err, f"error {err!r}", in_aspell[0], fname, languages[0]) prefix = f"error {err}: correction {rep!r}" - for regex, msg in [ + for regex, msg in ( (start_comma, "%s starts with a comma"), ( whitespace_comma, @@ -168,7 +168,7 @@ def _check_err_rep( (comma_without_space, "%s contains a comma *not* followed by a space"), (whitespace_end, "%s has a trailing space"), (single_comma, "%s has a single entry but contains a trailing comma"), - ]: + ): assert not regex.search(rep), msg % (prefix,) del msg if rep.count(","): From 63d07a052526c14248801226edc6aa14e3489e36 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 13 Dec 2023 21:58:29 +0100 Subject: [PATCH 073/222] Get rid of autoflake (#3250) --- .pre-commit-config.yaml | 4 ---- pyproject.toml | 5 ----- 2 files changed, 9 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a8e89fa4d7..1a102d4eee 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -62,10 +62,6 @@ repos: hooks: - id: ruff - id: ruff-format - - repo: https://github.com/PyCQA/autoflake - rev: v2.2.1 - hooks: - - id: autoflake - repo: https://github.com/codespell-project/codespell rev: v2.2.6 hooks: diff --git a/pyproject.toml b/pyproject.toml index 15842fd0d8..7fc220611d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -84,11 +84,6 @@ codespell_lib = [ "py.typed", ] -[tool.autoflake] -in-place = true -recursive = true -expand-star-imports = true - # TODO: reintegrate codespell configuration after updating test cases #[tool.codespell] #builtin = ["clear","rare","informal","usage","code","names"] From 489707e0faa4d5b613ccc40b06c71be588448863 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 02:19:43 +0000 Subject: [PATCH 074/222] Bump actions/upload-artifact from 3 to 4 (#3253) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3daf82632a..b49439a37a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -36,7 +36,7 @@ jobs: - name: Check env vars run: | echo "Triggered by: ${{ github.event_name }}" - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: dist path: dist From 198f3a77ed85da6b4f837f6952aad6b5674377a1 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 15 Dec 2023 02:22:35 +0000 Subject: [PATCH 075/222] Bump actions/download-artifact from 3 to 4 (#3254) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b49439a37a..99f65f2e09 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-latest if: github.event_name == 'release' steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: dist path: dist From 6cfd030103898e6903e0d4c3b548841bbb4da340 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 18 Dec 2023 17:21:32 +0000 Subject: [PATCH 076/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.1.7 → v0.1.8](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.7...v0.1.8) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1a102d4eee..8e82bac44b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - '{extends: relaxed, rules: {line-length: {max: 90}}}' - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.7 + rev: v0.1.8 hooks: - id: ruff - id: ruff-format From 7ca14828ecce48c93e889484bacc0166d37fac77 Mon Sep 17 00:00:00 2001 From: Christian Fischer Date: Fri, 15 Dec 2023 11:33:06 +0100 Subject: [PATCH 077/222] Add spelling correction for miltiple and variant. --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 861eb4103d..3ed00d0ba8 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -34806,6 +34806,8 @@ millseconds->milliseconds millsencond->millisecond millsenconds->milliseconds miltary->military +miltiple->multiple +miltiples->multiples miltisite->multisite milyew->milieu mimach->mismatch From 640e8789cd97f0b892ac213cd8a31c332dcd4072 Mon Sep 17 00:00:00 2001 From: Casey Korver <84342833+korverdev@users.noreply.github.com> Date: Tue, 19 Dec 2023 11:24:26 -0600 Subject: [PATCH 078/222] Collection of typos (#3251) --- codespell_lib/data/dictionary.txt | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 3ed00d0ba8..5e16960735 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -2974,7 +2974,8 @@ allignmenterror->alignmenterror allignments->alignments alligns->aligns alliviate->alleviate -allk->all +allk->all, ally, +alll->all, ally, alllocate->allocate alllocated->allocated alllocates->allocates @@ -13223,6 +13224,10 @@ conervative->conservative conesencus->consensus conet->connect coneted->connected +conetent->content +conetented->contented +conetenting->contenting +conetents->contents coneting->connecting conetion->connection conetions->connections @@ -19612,6 +19617,10 @@ disabing->disabling disabl->disable disablle->disable disadvantadge->disadvantage +disaggretate->disaggregate +disaggretated->disaggregated +disaggretates->disaggregates +disaggretating->disaggregating disagreeed->disagreed disagress->disagrees disalb->disable @@ -42328,6 +42337,8 @@ procuded->produced procuder->producer, procurer, procudes->produces, procures, procuding->producing, procuring, +procudure->procedure +procudures->procedures prodce->produce prodced->produced, proceed, prodceding->proceeding @@ -53950,6 +53961,7 @@ termplating->templating termporal->temporal termporaries->temporaries termporarily->temporarily +termporarly->temporarily termporary->temporary ternament->tournament ternimal->terminal @@ -56994,6 +57006,7 @@ upated->updated upater->updater upates->updates upating->updating +upccoming->upcoming upcomming->upcoming updae->update updaed->updated From 9a5fb4bdad46c31a81620bc980202a4ead9d3363 Mon Sep 17 00:00:00 2001 From: Manlio Perillo Date: Sat, 23 Dec 2023 12:26:35 +0100 Subject: [PATCH 079/222] test: remove warning when aspell is not installed pytest already prints a skip message, so the warning is not necessary and instead may cause confusion. --- codespell_lib/tests/test_dictionary.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/codespell_lib/tests/test_dictionary.py b/codespell_lib/tests/test_dictionary.py index 614ffa3592..aecf5cb498 100644 --- a/codespell_lib/tests/test_dictionary.py +++ b/codespell_lib/tests/test_dictionary.py @@ -3,7 +3,6 @@ import os.path as op import pathlib import re -import warnings from typing import Any, Dict, Iterable, Optional, Set, Tuple import pytest @@ -37,11 +36,6 @@ f"REQUIRE_ASPELL=true. Got error during import:\n{e}" ) raise RuntimeError(msg) from e - warnings.warn( - "aspell not found, but not required, skipping aspell tests. Got " - f"error during import:\n{e}", - stacklevel=2, - ) global_err_dicts: Dict[str, Dict[str, Any]] = {} global_pairs: Set[Tuple[str, str]] = set() From e1f1c10f3ece83e3175162ff9c768e455f7add5d Mon Sep 17 00:00:00 2001 From: ydah <13041216+ydah@users.noreply.github.com> Date: Mon, 25 Dec 2023 16:22:50 +0900 Subject: [PATCH 080/222] Add carrets->carets --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 5e16960735..b0ce5ee2aa 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -9523,6 +9523,7 @@ carreid->carried carrer->career, carrier, carrers->careers, carriers, carret->caret +carrets->carets carriadge->carriage Carribbean->Caribbean Carribean->Caribbean From f6a0fcb2d109eb1f1c8062d329635aacf0f1f70f Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 25 Dec 2023 17:19:20 +0000 Subject: [PATCH 081/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.1.8 → v0.1.9](https://github.com/astral-sh/ruff-pre-commit/compare/v0.1.8...v0.1.9) - [github.com/pre-commit/mirrors-mypy: v1.7.1 → v1.8.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.7.1...v1.8.0) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8e82bac44b..01a904a1eb 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - '{extends: relaxed, rules: {line-length: {max: 90}}}' - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.8 + rev: v0.1.9 hooks: - id: ruff - id: ruff-format @@ -74,7 +74,7 @@ repos: hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.7.1 + rev: v1.8.0 hooks: - id: mypy args: ["--config-file", "pyproject.toml"] From 5facd6ff3763d162c56216ee569d38e0acb019bd Mon Sep 17 00:00:00 2001 From: Manlio Perillo Date: Thu, 21 Dec 2023 12:19:14 +0100 Subject: [PATCH 082/222] Add support for ANSI colors on Windows Windows Terminal is the Default in Windows 11, so there is no reason to not support ANSI colors on Windows. Explicitly disable ANSI colors on WASI, since ANSI escape characters are disabled for security reasons. --- codespell_lib/_codespell.py | 45 +++++++++++++++++++++++++++++++++---- 1 file changed, 41 insertions(+), 4 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 6e3662a8b7..62c09a14dd 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -18,11 +18,13 @@ import argparse import configparser +import ctypes import fnmatch import os import re import sys import textwrap +from ctypes import wintypes from typing import Any, Dict, List, Match, Optional, Pattern, Sequence, Set, Tuple # autogenerated by setuptools_scm @@ -120,6 +122,10 @@ EX_DATAERR = 65 EX_CONFIG = 78 +# Windows specific constants +ENABLE_VIRTUAL_TERMINAL_PROCESSING = 0x0004 +STD_OUTPUT_HANDLE = wintypes.HANDLE(-11) + # OPTIONS: # # ARGUMENTS: @@ -308,12 +314,44 @@ def _toml_to_parseconfig(toml_dict: Dict[str, Any]) -> Dict[str, Any]: return {k: "" if v is True else v for k, v in toml_dict.items() if v is not False} +def _supports_ansi_colors() -> bool: + if sys.platform == "win32": + # Windows Terminal enables ANSI escape codes by default. In other cases + # it is disabled. + # See https://ss64.com/nt/syntax-ansi.html for more information. + kernel32 = ctypes.WinDLL("kernel32") + + # fmt: off + kernel32.GetConsoleMode.argtypes = ( + wintypes.HANDLE, # _In_ hConsoleHandle + wintypes.LPDWORD, # _Out_ lpMode + ) + # fmt: on + kernel32.GetConsoleMode.restype = wintypes.BOOL + + mode = wintypes.DWORD() + handle = kernel32.GetStdHandle(STD_OUTPUT_HANDLE) + if not kernel32.GetConsoleMode(handle, ctypes.byref(mode)): + # TODO: print a warning with the error message on stderr? + return False + + return (mode.value & ENABLE_VIRTUAL_TERMINAL_PROCESSING) != 0 + elif sys.platform == "wasi": + # WASI disables ANSI escape codes for security reasons. + # See https://github.com/WebAssembly/WASI/issues/162. + return False + elif sys.stdout.isatty(): + return True + + return False + + def parse_options( args: Sequence[str], ) -> Tuple[argparse.Namespace, argparse.ArgumentParser, List[str]]: parser = argparse.ArgumentParser(formatter_class=NewlineHelpFormatter) - parser.set_defaults(colors=sys.stdout.isatty()) + parser.set_defaults(colors=_supports_ansi_colors()) parser.add_argument("--version", action="version", version=VERSION) parser.add_argument( @@ -321,8 +359,7 @@ def parse_options( "--disable-colors", action="store_false", dest="colors", - help="disable colors, even when printing to terminal " - "(always set for Windows)", + help="disable colors, even when printing to terminal", ) parser.add_argument( "-c", @@ -1130,7 +1167,7 @@ def main(*args: str) -> int: for dictionary in use_dictionaries: build_dict(dictionary, misspellings, ignore_words) colors = TermColors() - if not options.colors or sys.platform == "win32": + if not options.colors: colors.disable() if options.summary: From 3a3058ad35ed653662215040a870ea8e217aa0bb Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Tue, 2 Jan 2024 16:25:48 +0100 Subject: [PATCH 083/222] Add prettier to pre-commit (#3268) --- .devcontainer/devcontainer.json | 24 +++++----- .github/workflows/codespell-private.yml | 17 ++++--- .github/workflows/codespell-windows.yml | 2 +- .github/workflows/release.yml | 62 ++++++++++++------------- .pre-commit-config.yaml | 11 +++-- .pre-commit-hooks.yaml | 12 ++--- 6 files changed, 66 insertions(+), 62 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index e600596525..f5be37c7aa 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,14 +1,14 @@ { - "name": "Codespell Development Environment", - "image": "mcr.microsoft.com/devcontainers/python:1-3", - "customizations": { - "vscode": { - "extensions": [ - "github.vscode-github-actions", - "ms-python.python", - "ms-python.vscode-pylance" - ] - } - }, - "postCreateCommand": "bash .devcontainer/post_create.sh" + "name": "Codespell Development Environment", + "image": "mcr.microsoft.com/devcontainers/python:1-3", + "customizations": { + "vscode": { + "extensions": [ + "github.vscode-github-actions", + "ms-python.python", + "ms-python.vscode-pylance" + ] + } + }, + "postCreateCommand": "bash .devcontainer/post_create.sh" } diff --git a/.github/workflows/codespell-private.yml b/.github/workflows/codespell-private.yml index 4cbfd4675a..73db86ff86 100644 --- a/.github/workflows/codespell-private.yml +++ b/.github/workflows/codespell-private.yml @@ -20,16 +20,16 @@ jobs: fail-fast: false matrix: python-version: - - '3.8' - - '3.9' - - '3.10' - - '3.11' - - '3.12' + - "3.8" + - "3.9" + - "3.10" + - "3.11" + - "3.12" no-toml: - - '' + - "" include: - - python-version: '3.10' - no-toml: 'no-toml' + - python-version: "3.10" + no-toml: "no-toml" name: ${{ matrix.python-version }} ${{ matrix.no-toml }} steps: - uses: actions/checkout@v4 @@ -58,7 +58,6 @@ jobs: # this file has an error - run: "! codespell codespell_lib/tests/test_basic.py" - make-check-dictionaries: runs-on: ubuntu-latest timeout-minutes: 10 diff --git a/.github/workflows/codespell-windows.yml b/.github/workflows/codespell-windows.yml index 05143c351d..924621302d 100644 --- a/.github/workflows/codespell-windows.yml +++ b/.github/workflows/codespell-windows.yml @@ -15,7 +15,7 @@ jobs: - name: Setup python uses: actions/setup-python@v5 with: - python-version: '3.8' + python-version: "3.8" - name: Install dependencies run: | python --version diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 99f65f2e09..fbdd95b05f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,28 +18,28 @@ jobs: package: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - with: - persist-credentials: false - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: '3.10' - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install build twine - - name: Build package - run: python -m build - - name: Check package - run: twine check --strict dist/* - - name: Check env vars - run: | - echo "Triggered by: ${{ github.event_name }}" - - uses: actions/upload-artifact@v4 - with: - name: dist - path: dist + - uses: actions/checkout@v4 + with: + persist-credentials: false + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.10" + - name: Install dependencies + run: | + python -m pip install --upgrade pip + pip install build twine + - name: Build package + run: python -m build + - name: Check package + run: twine check --strict dist/* + - name: Check env vars + run: | + echo "Triggered by: ${{ github.event_name }}" + - uses: actions/upload-artifact@v4 + with: + name: dist + path: dist # PyPI on release pypi: @@ -47,12 +47,12 @@ jobs: runs-on: ubuntu-latest if: github.event_name == 'release' steps: - - uses: actions/download-artifact@v4 - with: - name: dist - path: dist - - name: Publish to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - user: __token__ - password: ${{ secrets.PYPI_API_TOKEN }} + - uses: actions/download-artifact@v4 + with: + name: dist + path: dist + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 + with: + user: __token__ + password: ${{ secrets.PYPI_API_TOKEN }} diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 01a904a1eb..d1092fc0dc 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -8,10 +8,10 @@ repos: hooks: - id: mdformat name: Format Markdown - entry: mdformat # Executable to run, with fixed options + entry: mdformat # Executable to run, with fixed options language: python types: [markdown] - args: [--wrap, '75', --number] + args: [--wrap, "75", --number] additional_dependencies: - mdformat-toc - mdformat-beautysh @@ -56,12 +56,17 @@ repos: args: - --no-warnings - -d - - '{extends: relaxed, rules: {line-length: {max: 90}}}' + - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit rev: v0.1.9 hooks: - id: ruff - id: ruff-format + - repo: https://github.com/pre-commit/mirrors-prettier + rev: v3.1.0 + hooks: + - id: prettier + types_or: [yaml, markdown, html, css, scss, javascript, json] - repo: https://github.com/codespell-project/codespell rev: v2.2.6 hooks: diff --git a/.pre-commit-hooks.yaml b/.pre-commit-hooks.yaml index b9aca99180..791fcbcba8 100644 --- a/.pre-commit-hooks.yaml +++ b/.pre-commit-hooks.yaml @@ -1,6 +1,6 @@ -- id: codespell - name: codespell - description: Checks for common misspellings in text files. - entry: codespell - language: python - types: [text] +- id: codespell + name: codespell + description: Checks for common misspellings in text files. + entry: codespell + language: python + types: [text] From 8ae2d1c77993f82b18c97fa9fd1d9c9ac4da3388 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Tue, 2 Jan 2024 16:31:40 +0100 Subject: [PATCH 084/222] Apply Repo-Review suggestions (#3265) Co-authored-by: Eric Larson --- codespell_lib/__init__.py | 2 +- codespell_lib/_codespell.py | 4 +++- pyproject.toml | 23 +++++++++++++++-------- 3 files changed, 19 insertions(+), 10 deletions(-) diff --git a/codespell_lib/__init__.py b/codespell_lib/__init__.py index 4484dbd4fe..c5dc784cb8 100644 --- a/codespell_lib/__init__.py +++ b/codespell_lib/__init__.py @@ -1,4 +1,4 @@ from ._codespell import _script_main, main -from ._version import __version__ # type: ignore +from ._version import __version__ # type: ignore[import-not-found] __all__ = ["_script_main", "main", "__version__"] diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 62c09a14dd..9eeb8c3ac4 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -28,7 +28,9 @@ from typing import Any, Dict, List, Match, Optional, Pattern, Sequence, Set, Tuple # autogenerated by setuptools_scm -from ._version import __version__ as VERSION # type: ignore # noqa: N812 +from ._version import ( # type: ignore[import-not-found] + __version__ as VERSION, # noqa: N812 +) word_regex_def = r"[\w\-'’]+" # While we want to treat characters like ( or " as okay for a starting break, diff --git a/pyproject.toml b/pyproject.toml index 7fc220611d..561d1777c2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -92,15 +92,24 @@ codespell_lib = [ [tool.mypy] pretty = true -show_error_codes = true +hide_error_codes = false strict = true warn_unused_ignores = false +enable_error_code = ["ignore-without-code", "redundant-expr", "truthy-bool"] [tool.pytest.ini_options] -addopts = "--cov=codespell_lib -rs --cov-report= --tb=short --junit-xml=junit-results.xml" +minversion = "6" +testpaths = ["codespell_lib/tests"] +log_cli_level = "INFO" +xfail_strict = true +addopts = ["--cov=codespell_lib", "-rs", "--strict-config", "--strict-markers", "--cov-report=", "--tb=short", "--junit-xml=junit-results.xml"] +filterwarnings = ["error"] [tool.ruff] -extend-ignore = [ +line-length = 88 + +[tool.ruff.lint] +ignore = [ "ANN101", "B904", "PLW2901", @@ -120,7 +129,6 @@ extend-ignore = [ "ISC001", "ISC002", ] -line-length = 88 select = [ "A", "ANN", @@ -141,17 +149,16 @@ select = [ "W", "YTT", ] -target-version = "py37" -[tool.ruff.mccabe] +[tool.ruff.lint.mccabe] max-complexity = 45 -[tool.ruff.per-file-ignores] +[tool.ruff.lint.per-file-ignores] "codespell_lib/_codespell.py" = ["A003"] "codespell_lib/tests/test_*" = ["S101"] "codespell_lib/tests/test_basic.py" = ["ANN401", "N802"] -[tool.ruff.pylint] +[tool.ruff.lint.pylint] allow-magic-value-types = ["bytes", "int", "str",] max-args = 12 max-branches = 49 From bd34eb233ae7ee0cee4cae2a57101ad7ecfe24cd Mon Sep 17 00:00:00 2001 From: MDW Date: Wed, 3 Jan 2024 19:32:14 +0100 Subject: [PATCH 085/222] dictionary: pathes can be patches --- codespell_lib/data/dictionary.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index b0ce5ee2aa..d56b3fd60a 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -39801,7 +39801,7 @@ pathc->patch pathced->patched pathces->patches pathcing->patching -pathes->paths +pathes->paths, patches, pathign->pathing pathnme->pathname patholgoical->pathological From 0dd109a3e8d8118ffb46a3daa53f6ec2292f54ec Mon Sep 17 00:00:00 2001 From: Evan Chen Date: Wed, 3 Jan 2024 11:08:36 -0800 Subject: [PATCH 086/222] fix: typos in comments Ironically, the word "mispelled" is misspelled in some doc comments. I _think_ this is not intentional? --- codespell_lib/tests/test_basic.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index e768917ceb..c6bae11018 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -641,7 +641,7 @@ def _helper_test_case_handling_in_fixes( else: dictionary_name.write_text("adoptor->adopter, adaptor,\n") - # the mispelled word is entirely lowercase + # the misspelled word is entirely lowercase fname = tmp_path / "bad.txt" fname.write_text("early adoptor\n") result = cs.main("-D", dictionary_name, fname, std=True) @@ -653,7 +653,7 @@ def _helper_test_case_handling_in_fixes( if reason: assert "reason" in stdout - # the mispelled word is capitalized + # the misspelled word is capitalized fname.write_text("Early Adoptor\n") result = cs.main("-D", dictionary_name, fname, std=True) assert isinstance(result, tuple) @@ -664,7 +664,7 @@ def _helper_test_case_handling_in_fixes( if reason: assert "reason" in stdout - # the mispelled word is entirely uppercase + # the misspelled word is entirely uppercase fname.write_text("EARLY ADOPTOR\n") result = cs.main("-D", dictionary_name, fname, std=True) assert isinstance(result, tuple) @@ -675,7 +675,7 @@ def _helper_test_case_handling_in_fixes( if reason: assert "reason" in stdout - # the mispelled word mixes lowercase and uppercase + # the misspelled word mixes lowercase and uppercase fname.write_text("EaRlY AdOpToR\n") result = cs.main("-D", dictionary_name, fname, std=True) assert isinstance(result, tuple) From 14049fc24d800d4afabfc9a43e3573b6f288250e Mon Sep 17 00:00:00 2001 From: Evan Chen Date: Tue, 2 Jan 2024 15:55:35 -0800 Subject: [PATCH 087/222] doc: Specify .codespellrc is INI formatted Closes #3229 --- README.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.rst b/README.rst index ee28e0a3e3..e229b36dfe 100644 --- a/README.rst +++ b/README.rst @@ -152,6 +152,11 @@ be specified in this file (without the preceding dashes), for example: count = quiet-level = 3 +The ``.codespellrc`` file is an `INI file `_, +which is read using Python's +`configparser `_. +For example, comments are possible using ``;`` or ``#`` as the first character. + Codespell will also check in the current directory for a ``pyproject.toml`` (or a path can be specified via ``--toml ``) file, and the ``[tool.codespell]`` entry will be used, but only if the tomli_ package From f4697e84d4852becfa5514acb16baf4ede8c94d5 Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Sat, 6 Jan 2024 02:07:29 -0700 Subject: [PATCH 088/222] Add sanetize->sanitize (#3275) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index d56b3fd60a..5052dc8161 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -47695,6 +47695,18 @@ sandwitch->sandwich, sand witch, sandwitched->sandwiched sandwitches->sandwiches, sand witches, sandwitching->sandwiching +sanetise->sanitise +sanetised->sanitised +sanetiser->sanitiser +sanetisers->sanitisers +sanetises->sanitises +sanetising->sanitising +sanetize->sanitize +sanetized->sanitized +sanetizer->sanitizer +sanetizers->sanitizers +sanetizes->sanitizes +sanetizing->sanitizing Sanhedrim->Sanhedrin sanitizisation->sanitization sanizer->sanitizer From 87edf059557f3aba433871d32644c3b0726620b5 Mon Sep 17 00:00:00 2001 From: Evan Chen Date: Tue, 9 Jan 2024 06:43:10 -0800 Subject: [PATCH 089/222] Case ignore (#3272) --- codespell_lib/_codespell.py | 65 ++++++++++++++++++++++++++----- codespell_lib/tests/test_basic.py | 37 ++++++++++++++++++ pyproject.toml | 4 +- 3 files changed, 94 insertions(+), 12 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 9eeb8c3ac4..777c645f91 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -20,12 +20,24 @@ import configparser import ctypes import fnmatch +import itertools import os import re import sys import textwrap from ctypes import wintypes -from typing import Any, Dict, List, Match, Optional, Pattern, Sequence, Set, Tuple +from typing import ( + Any, + Dict, + Iterable, + List, + Match, + Optional, + Pattern, + Sequence, + Set, + Tuple, +) # autogenerated by setuptools_scm from ._version import ( # type: ignore[import-not-found] @@ -655,14 +667,30 @@ def parse_options( return options, parser, used_cfg_files -def parse_ignore_words_option(ignore_words_option: List[str]) -> Set[str]: +def process_ignore_words( + words: Iterable[str], ignore_words: Set[str], ignore_words_cased: Set[str] +) -> None: + for word in words: + word = word.strip() + if word == word.lower(): + ignore_words.add(word) + else: + ignore_words_cased.add(word) + + +def parse_ignore_words_option( + ignore_words_option: List[str], +) -> Tuple[Set[str], Set[str]]: ignore_words: Set[str] = set() + ignore_words_cased: Set[str] = set() if ignore_words_option: for comma_separated_words in ignore_words_option: - ignore_words.update( - word.strip() for word in comma_separated_words.split(",") + process_ignore_words( + (word.strip() for word in comma_separated_words.split(",")), + ignore_words, + ignore_words_cased, ) - return ignore_words + return (ignore_words, ignore_words_cased) def build_exclude_hashes(filename: str, exclude_lines: Set[str]) -> None: @@ -670,9 +698,13 @@ def build_exclude_hashes(filename: str, exclude_lines: Set[str]) -> None: exclude_lines.update(line.rstrip() for line in f) -def build_ignore_words(filename: str, ignore_words: Set[str]) -> None: +def build_ignore_words( + filename: str, ignore_words: Set[str], ignore_words_cased: Set[str] +) -> None: with open(filename, encoding="utf-8") as f: - ignore_words.update(line.strip() for line in f) + process_ignore_words( + (line.strip() for line in f), ignore_words, ignore_words_cased + ) def add_misspelling( @@ -865,6 +897,7 @@ def parse_file( colors: TermColors, summary: Optional[Summary], misspellings: Dict[str, Misspelling], + ignore_words_cased: Set[str], exclude_lines: Set[str], file_opener: FileOpener, word_regex: Pattern[str], @@ -885,6 +918,8 @@ def parse_file( else: if options.check_filenames: for word in extract_words(filename, word_regex, ignore_word_regex): + if word in ignore_words_cased: + continue lword = word.lower() if lword not in misspellings: continue @@ -958,6 +993,8 @@ def parse_file( ) for match in check_matches: word = match.group() + if word in ignore_words_cased: + continue lword = word.lower() if lword in misspellings: # Sometimes we find a 'misspelling' which is actually a valid word @@ -1112,7 +1149,10 @@ def main(*args: str) -> int: ignore_word_regex = None ignore_words_files = options.ignore_words or [] - ignore_words = parse_ignore_words_option(options.ignore_words_list) + ignore_words, ignore_words_cased = parse_ignore_words_option( + options.ignore_words_list + ) + for ignore_words_file in ignore_words_files: if not os.path.isfile(ignore_words_file): print( @@ -1121,7 +1161,7 @@ def main(*args: str) -> int: ) parser.print_help() return EX_USAGE - build_ignore_words(ignore_words_file, ignore_words) + build_ignore_words(ignore_words_file, ignore_words, ignore_words_cased) uri_regex = options.uri_regex or uri_regex_def try: @@ -1133,7 +1173,10 @@ def main(*args: str) -> int: ) parser.print_help() return EX_USAGE - uri_ignore_words = parse_ignore_words_option(options.uri_ignore_words_list) + + uri_ignore_words = set( + itertools.chain(*parse_ignore_words_option(options.uri_ignore_words_list)) + ) dictionaries = options.dictionary or ["-"] @@ -1242,6 +1285,7 @@ def main(*args: str) -> int: colors, summary, misspellings, + ignore_words_cased, exclude_lines, file_opener, word_regex, @@ -1266,6 +1310,7 @@ def main(*args: str) -> int: colors, summary, misspellings, + ignore_words_cased, exclude_lines, file_opener, word_regex, diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index c6bae11018..56844d8998 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -343,6 +343,43 @@ def test_ignore_dictionary( assert cs.main("-I", fname, bad_name) == 1 +def test_ignore_words_with_cases( + tmp_path: Path, + capsys: pytest.CaptureFixture[str], +) -> None: + """Test case-sensitivity implemented for -I and -L options in #3272.""" + bad_name = tmp_path / "MIS.txt" + bad_name.write_text( + "1 MIS (Management Information System) 1\n" + "2 Les Mis (1980 musical) 2\n" + "3 mis 3\n" + ) + assert cs.main(bad_name) == 3 + assert cs.main(bad_name, "-f") == 4 + fname = tmp_path / "ignore.txt" + + fname.write_text("miS") + assert cs.main("-I", fname, bad_name) == 3 + assert cs.main("-LmiS", bad_name) == 3 + assert cs.main("-I", fname, "-f", bad_name) == 4 + assert cs.main("-LmiS", "-f", bad_name) == 4 + fname.write_text("MIS") + assert cs.main("-I", fname, bad_name) == 2 + assert cs.main("-LMIS", bad_name) == 2 + assert cs.main("-I", fname, "-f", bad_name) == 2 + assert cs.main("-LMIS", "-f", bad_name) == 2 + fname.write_text("MIS\nMis") + assert cs.main("-I", fname, bad_name) == 1 + assert cs.main("-LMIS,Mis", bad_name) == 1 + assert cs.main("-I", fname, "-f", bad_name) == 1 + assert cs.main("-LMIS,Mis", "-f", bad_name) == 1 + fname.write_text("mis") + assert cs.main("-I", fname, bad_name) == 0 + assert cs.main("-Lmis", bad_name) == 0 + assert cs.main("-I", fname, "-f", bad_name) == 0 + assert cs.main("-Lmis", "-f", bad_name) == 0 + + def test_ignore_word_list( tmp_path: Path, capsys: pytest.CaptureFixture[str], diff --git a/pyproject.toml b/pyproject.toml index 561d1777c2..2a8176beb0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -160,7 +160,7 @@ max-complexity = 45 [tool.ruff.lint.pylint] allow-magic-value-types = ["bytes", "int", "str",] -max-args = 12 +max-args = 13 max-branches = 49 max-returns = 11 -max-statements = 111 +max-statements = 113 From 8b8e5cb2b45803ead64119f6c40e6b8ca6711ad6 Mon Sep 17 00:00:00 2001 From: matlupi Date: Wed, 10 Jan 2024 22:02:59 +0100 Subject: [PATCH 090/222] Fixed #3278 (#3279) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 5052dc8161..83dc8c53ed 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -9702,6 +9702,15 @@ catgorized->categorized catgorizes->categorizes catgorizing->categorizing catgory->category +cathegorise->categorise +cathegorised->categorised +cathegorises->categorises +cathegorising->categorising +cathegorize->categorize +cathegorized->categorized +cathegorizes->categorizes +cathegorizing->categorizing +cathegory->category cathlic->catholic catholocism->catholicism catloag->catalog From 43c1f3b51bae982024e9cd1d3eae5f025ef2750c Mon Sep 17 00:00:00 2001 From: MDW Date: Wed, 10 Jan 2024 22:04:29 +0100 Subject: [PATCH 091/222] dictionnary: persan can be persian. Found a case where persan should be persian. --- codespell_lib/data/dictionary.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 83dc8c53ed..daf0e37db5 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -40302,7 +40302,7 @@ perposing->proposing, purposing, perpsective->perspective perpsectives->perspectives perrror->perror -persan->person +persan->person, persian, persciuos->precious persciuosly->preciously perscius->precious From e6a60615c425c039e61b37234ff5be0c49a42be0 Mon Sep 17 00:00:00 2001 From: Yudai Takada Date: Thu, 11 Jan 2024 16:48:50 +0900 Subject: [PATCH 092/222] Add validaiton->validation (#3281) --- codespell_lib/data/dictionary.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index daf0e37db5..abc06f141d 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -31967,6 +31967,8 @@ invalaid->invalid invald->invalid invaldates->invalidates invalde->invalid +invalidaiton->invalidation +invalidaitons->invalidations invalidatiopn->invalidation invalide->invalid invalidiate->invalidate @@ -57528,6 +57530,8 @@ validadion->validation validadions->validations validador->validator validadors->validators +validaiton->validation +validaitons->validations validata->validate validataion->validation validataions->validations From abd6311175be09626683e9baf8181c11593fcbb7 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Fri, 12 Jan 2024 18:38:49 +0100 Subject: [PATCH 093/222] Consistent title case capitalisation (#3286) --- README.rst | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.rst b/README.rst index e229b36dfe..c0846306b1 100644 --- a/README.rst +++ b/README.rst @@ -116,7 +116,7 @@ Want to know if a word you're proposing exists in codespell already? It is possi You can select the optional dictionaries with the ``--builtin`` option. -Ignoring Words +Ignoring words -------------- When ignoring false positives, note that spelling errors are *case-insensitive* but words to ignore are *case-sensitive*. For example, the dictionary entry ``wrod`` will also match the typo ``Wrod``, but to ignore it you must pass ``wrod``. @@ -191,10 +191,10 @@ config files. .. _tomli: https://pypi.org/project/tomli/ -`pre-commit `_ hook --------------------------------------------- +pre-commit hook +--------------- -codespell also works with `pre-commit`, using +codespell also works with `pre-commit `_, using .. code-block:: yaml @@ -248,7 +248,7 @@ applied directly, but should instead be manually inspected. E.g.: clas->class, clash, disabled because of name clash in c++ -Development Setup +Development setup ----------------- As suggested in the `Python Packaging User Guide`_, ensure ``pip``, ``setuptools``, and ``wheel`` are up to date before installing from source. Specifically you will need recent versions of ``setuptools`` and ``setuptools_scm``: @@ -271,7 +271,7 @@ To run tests against the codebase run: .. _Python Packaging User Guide: https://packaging.python.org/en/latest/tutorials/installing-packages/#requirements-for-installing-packages -Sending Pull Requests +Sending pull requests --------------------- If you have a suggested typo that you'd like to see merged please follow these steps: From 9f167587b104761802ac03c57d438d0bdc524277 Mon Sep 17 00:00:00 2001 From: matlupi Date: Fri, 12 Jan 2024 19:17:49 +0100 Subject: [PATCH 094/222] Updated dictionary for #2411 (#3280) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index abc06f141d..e512c66d64 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -6047,6 +6047,7 @@ asynchrouns->asynchronous asynchrounsly->asynchronously asyncronous->asynchronous asyncronously->asynchronously +asyncrounesouly->asynchronously asynnc->async asynnchronous->asynchronous asynnchronously->asynchronously @@ -8115,6 +8116,7 @@ bootstraper->bootstrapper bootstrapers->bootstrappers bootstraping->bootstrapping bootstras->bootstraps +bootup->boot up, boot-up, booundaries->boundaries booundary->boundary boounds->bounds @@ -13018,6 +13020,7 @@ concered->concerned concerened->concerned concering->concerning concerntrating->concentrating +concerte->concrete, concerts, concert, concerto, concerted, conchance->conscience conchances->consciences conchus->conscious @@ -22053,6 +22056,12 @@ enforceing->enforcing enforcmement->enforcement enforcment->enforcement enfore->enforce +enforece->enforce +enforeced->enforced +enforecer->enforcer +enforecers->enforcers +enforeces->enforces +enforecing->enforcing enfored->enforced enfores->enforces enforing->enforcing @@ -23231,6 +23240,8 @@ exceprts->excerpts exceptation->expectation exceptin->excepting, exception, expecting, accepting, exceptins->exceptions, excepting, +exceptioin->exception +exceptioins->exceptions exceptionnal->exceptional exceptionss->exceptions exceptionts->exceptions @@ -27558,6 +27569,8 @@ handeled->handled, handheld, handeler->handler handeles->handles handeling->handling +handelr->handler +handelrs->handlers handels->handles hander->handler handfull->handful @@ -38660,6 +38673,8 @@ othopaedic->orthopaedic othopaedics->orthopaedics othopedic->orthopedic othopedics->orthopedics +othre->other, ochre, +othres->others othwerise->otherwise othwerwise->otherwise othwhise->otherwise @@ -43664,6 +43679,10 @@ rceate->create rceating->creating rduce->reduce re-attachement->re-attachment +re-declare->redeclare +re-declared->redeclared +re-declares->redeclares +re-declaring->redeclaring re-defiend->re-defined re-engeneer->re-engineer re-engeneering->re-engineering @@ -50167,6 +50186,7 @@ socalist->socialist socalists->socialists socekt->socket socekts->sockets +socio-economic->socioeconomic socities->societies socre->score socred->scored, sacred, @@ -54671,6 +54691,7 @@ torpeados->torpedoes torpedos->torpedoes tortilini->tortellini tortise->tortoise +tortoitse->tortoise, tortoises, torward->toward torwards->towards Tosday->Tuesday, today, From 4bc506312e780c2e1d56177c7c4dde7bf8babc27 Mon Sep 17 00:00:00 2001 From: MDW Date: Sat, 13 Jan 2024 15:01:11 +0100 Subject: [PATCH 095/222] dict: falt can be fault or flat --- codespell_lib/data/dictionary.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index e512c66d64..bc30997504 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -25084,7 +25084,7 @@ falsk->flask, false, falsks->flasks falsly->falsely falso->false -falt->fault +falt->fault, flat, falure->failure falures->failures familar->familiar From e6a2d87f76ff0d069cfe86ec3b6cf180ee4c49a8 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Tue, 16 Jan 2024 10:31:35 +0100 Subject: [PATCH 096/222] [pre-commit.ci] pre-commit autoupdate (#3291) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d1092fc0dc..a5c8f8ab64 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.9 + rev: v0.1.13 hooks: - id: ruff - id: ruff-format From 7c49a4cf1e6db51af3b1766854947c492796c123 Mon Sep 17 00:00:00 2001 From: Hannah Morilak Date: Fri, 12 Jan 2024 16:02:30 -0500 Subject: [PATCH 097/222] Add acquistion->acquisition --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index bc30997504..929f65eede 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -1518,6 +1518,8 @@ acquisation->acquisition acquisito->acquisition acquisiton->acquisition acquisitons->acquisitions +acquistion->acquisition +acquistions->acquisitions acquited->acquitted acquition->acquisition acqure->acquire From 76c7b0723320e327b776e4774f136762b1e3fe38 Mon Sep 17 00:00:00 2001 From: Josh Barnard Date: Tue, 16 Jan 2024 10:44:55 -0800 Subject: [PATCH 098/222] Adding fixes for recommond and recommonded (#3292) --- codespell_lib/data/dictionary.txt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 929f65eede..3734ce105d 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -44458,6 +44458,13 @@ recommnds->recommends recommned->recommend recommneded->recommended recommneds->recommends +recommond->recommend +recommondation->recommendation +recommondations->recommendations +recommonded->recommended +recommonder->recommender +recommonding->recommending +recommonds->recommends recommpile->recompile recommpiled->recompiled recompence->recompense From 6c1e44d31e3188a72145cea0415dc2201bafdc1d Mon Sep 17 00:00:00 2001 From: Manlio Perillo Date: Fri, 29 Dec 2023 19:00:41 +0100 Subject: [PATCH 099/222] Add tox.ini file Currently, when testing codespell on a local system, it is necessary to first install the package manually. Add a tox file to improve user experience and ensure each step runs in an isolated environment. There are two changes, compared to the current workflow: - pytest runs with coverage enabled - the package is not installed in editable mode Additionally, for convenience, there is a step testing the dictionaries. Update .coveragerc to exclude the .tox directory. --- tox.ini | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 tox.ini diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000000..2876ddeffe --- /dev/null +++ b/tox.ini @@ -0,0 +1,19 @@ +[tox] +min_version = 4.0 +env_list = unitest,type,dictionaries + +[testenv:unitest] +description = run unit tests +extras = dev +commands = pytest --cov=codespell_lib codespell_lib + +[testenv:type] +description = run type checks +extras = types +commands = mypy codespell_lib + +[testenv:dictionaries] +description = run dictionary checks +skip_install = true +allowlist_externals = make +commands = make check-dictionaries From 0353c3e423ea8f3b205e67788464062f790dcd12 Mon Sep 17 00:00:00 2001 From: Matteo Lupi Date: Fri, 19 Jan 2024 17:18:56 +0100 Subject: [PATCH 100/222] Fixed #3297 --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 3734ce105d..7fdd5929f8 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -37906,6 +37906,7 @@ ontent->content, intent, ontents->contents, intents, ontext->context onthe->on the +ontho->onto, on to, ontop->on top ontrol->control ontrolled->controlled From 81e47b5c31a3789d7f5764f8815de28b1d995901 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Fri, 19 Jan 2024 19:13:42 +0100 Subject: [PATCH 101/222] Enable lists in TOML config file (#3294) --- codespell_lib/_codespell.py | 6 +++++- codespell_lib/tests/test_basic.py | 18 ++++++++++++++++-- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 777c645f91..4c33cd0813 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -325,7 +325,11 @@ def _split_lines(self, text: str, width: int) -> List[str]: def _toml_to_parseconfig(toml_dict: Dict[str, Any]) -> Dict[str, Any]: """Convert a dict read from a TOML file to the parseconfig.read_dict() format.""" - return {k: "" if v is True else v for k, v in toml_dict.items() if v is not False} + return { + k: "" if v is True else ",".join(v) if isinstance(v, list) else v + for k, v in toml_dict.items() + if v is not False + } def _supports_ansi_colors() -> bool: diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index 56844d8998..c5226434bd 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -1150,7 +1150,7 @@ def test_ill_formed_ini_config_file( assert "ill-formed config file" in stderr -@pytest.mark.parametrize("kind", ("toml", "cfg")) +@pytest.mark.parametrize("kind", ("cfg", "toml", "toml_list")) def test_config_toml( tmp_path: Path, capsys: pytest.CaptureFixture[str], @@ -1182,7 +1182,7 @@ def test_config_toml( count = """ ) - else: + elif kind == "toml": assert kind == "toml" if sys.version_info < (3, 11): pytest.importorskip("tomli") @@ -1194,6 +1194,20 @@ def test_config_toml( skip = 'bad.txt,whatever.txt' check-filenames = false count = true +""" + ) + else: + assert kind == "toml_list" + if sys.version_info < (3, 11): + pytest.importorskip("tomli") + tomlfile = tmp_path / "pyproject.toml" + args = ("--toml", tomlfile) + tomlfile.write_text( + """\ +[tool.codespell] +skip = ['bad.txt', 'whatever.txt'] +check-filenames = false +count = true """ ) From 4587d788a7d1724b3cef26011b956f1d6951b307 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Fri, 19 Jan 2024 21:33:59 +0100 Subject: [PATCH 102/222] Fix ruff alerts (currently) not caught by pre-commit (#3162) --- .github/workflows/codespell-private.yml | 2 +- codespell_lib/_codespell.py | 23 +++++++--------- codespell_lib/tests/test_basic.py | 35 +++++++++++++------------ codespell_lib/tests/test_dictionary.py | 4 +-- pyproject.toml | 8 ++++++ 5 files changed, 38 insertions(+), 34 deletions(-) diff --git a/.github/workflows/codespell-private.yml b/.github/workflows/codespell-private.yml index 73db86ff86..a3fd4e1f67 100644 --- a/.github/workflows/codespell-private.yml +++ b/.github/workflows/codespell-private.yml @@ -12,7 +12,7 @@ jobs: test: env: REQUIRE_ASPELL: true - RUFF_FORMAT: github + RUFF_OUTPUT_FORMAT: github # Make sure we're using the latest aspell dictionary runs-on: ubuntu-22.04 timeout-minutes: 10 diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 4c33cd0813..9ff65144c0 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -44,7 +44,7 @@ __version__ as VERSION, # noqa: N812 ) -word_regex_def = r"[\w\-'’]+" +word_regex_def = r"[\w\-'’]+" # noqa: RUF001 # While we want to treat characters like ( or " as okay for a starting break, # these may occur unescaped in URIs, and so we are more restrictive on the # endpoint. Emails are more restrictive, so the endpoint remains flexible. @@ -54,7 +54,7 @@ ) # Pass all misspellings through this translation table to generate # alternative misspellings and fixes. -alt_chars = (("'", "’"),) +alt_chars = (("'", "’"),) # noqa: RUF001 USAGE = """ \t%prog [OPTIONS] [file1 file2 ... fileN] """ @@ -287,8 +287,9 @@ def open_with_internal(self, filename: str) -> Tuple[List[str], str]: else: break else: + # reading with encoding "iso-8859-1" cannot fail with UnicodeDecodeError msg = "Unknown encoding" - raise Exception(msg) + raise RuntimeError(msg) # pragma: no cover return lines, encoding @@ -309,10 +310,7 @@ def _split_lines(self, text: str, width: int) -> List[str]: for part in parts: # Eventually we could allow others... indent_start = "- " - if part.startswith(indent_start): - offset = len(indent_start) - else: - offset = 0 + offset = len(indent_start) if part.startswith(indent_start) else 0 part = part[offset:] part = self._whitespace_matcher.sub(" ", part).strip() parts = textwrap.wrap(part, width - offset) @@ -519,7 +517,7 @@ def parse_options( help="set interactive mode when writing changes:\n" "- 0: no interactivity.\n" "- 1: ask for confirmation.\n" - "- 2: ask user to choose one fix when more than one is available.\n" # noqa: E501 + "- 2: ask user to choose one fix when more than one is available.\n" "- 3: both 1 and 2", ) @@ -738,8 +736,8 @@ def build_dict( translate_tables = [(x, str.maketrans(x, y)) for x, y in alt_chars] for line in f: [key, data] = line.split("->") - # TODO for now, convert both to lower. Someday we can maybe add - # support for fixing caps. + # TODO: For now, convert both to lower. + # Someday we can maybe add support for fixing caps. key = key.lower() data = data.lower() if key not in ignore_words: @@ -1219,10 +1217,7 @@ def main(*args: str) -> int: if not options.colors: colors.disable() - if options.summary: - summary = Summary() - else: - summary = None + summary = Summary() if options.summary else None context = None if options.context is not None: diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index c5226434bd..e5cfc018b1 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -41,7 +41,7 @@ def main( ) -> Union[int, Tuple[int, str, str]]: args = tuple(str(arg) for arg in args) if count: - args = ("--count",) + args + args = ("--count", *args) code = cs_.main(*args) frame = inspect.currentframe() assert frame is not None @@ -76,8 +76,7 @@ def run_codespell( encoding="utf-8", check=False, ) - count = int(proc.stderr.split("\n")[-2]) - return count + return int(proc.stderr.split("\n")[-2]) def test_command(tmp_path: Path) -> None: @@ -159,7 +158,8 @@ def test_basic( assert isinstance(result, tuple) code, stdout, stderr = result assert code == 0 - assert not stdout and not stderr + assert not stdout + assert not stderr assert cs.main(tmp_path) == 0 # empty directory @@ -177,9 +177,9 @@ def test_default_word_parsing( assert cs.main(fname) == 1, "bad" fname = tmp_path / "apostrophe" - fname.write_text("woudn't\n", encoding="utf-8") # U+0027 (') + fname.write_text("woudn't\n", encoding="utf-8") # U+0027 assert cs.main(fname) == 1, "misspelling containing typewriter apostrophe U+0027" - fname.write_text("woudn’t\n", encoding="utf-8") # U+2019 (’) + fname.write_text("woudn’t\n", encoding="utf-8") # U+2019 # noqa: RUF001 assert cs.main(fname) == 1, "misspelling containing typographic apostrophe U+2019" @@ -300,7 +300,8 @@ def test_summary( assert isinstance(result, tuple) code, stdout, stderr = result assert code == 0 - assert not stdout and not stderr, "no output" + assert not stdout + assert not stderr, "no output" result = cs.main(fname, "--summary", std=True) assert isinstance(result, tuple) code, stdout, stderr = result @@ -473,7 +474,8 @@ def test_encoding( assert isinstance(result, tuple) code, stdout, stderr = result assert code == 0 - assert not stdout and not stderr + assert not stdout + assert not stderr result = cs.main("-q", "0", fname, std=True, count=False) assert isinstance(result, tuple) code, stdout, stderr = result @@ -594,9 +596,9 @@ def test_check_hidden( # # tmp_path # ├── .abandonned - # │   ├── .abandonned.txt - # │   └── subdir - # │   └── .abandonned.txt + # │ ├── .abandonned.txt + # │ └── subdir + # │ └── .abandonned.txt # └── .abandonned.txt # assert cs.main(tmp_path) == 0 @@ -626,9 +628,9 @@ def test_check_hidden( # # tmp_path # ├── .abandonned - # │   ├── .abandonned.txt - # │   └── subdir - # │   └── .abandonned.txt + # │ ├── .abandonned.txt + # │ └── subdir + # │ └── .abandonned.txt # ├── .abandonned.txt # └── subdir # └── .abandonned @@ -1150,7 +1152,7 @@ def test_ill_formed_ini_config_file( assert "ill-formed config file" in stderr -@pytest.mark.parametrize("kind", ("cfg", "toml", "toml_list")) +@pytest.mark.parametrize("kind", ["cfg", "toml", "toml_list"]) def test_config_toml( tmp_path: Path, capsys: pytest.CaptureFixture[str], @@ -1260,8 +1262,7 @@ def run_codespell_stdin( ) output = proc.stdout # get number of lines - count = output.count("\n") - return count + return output.count("\n") def test_stdin(tmp_path: Path) -> None: diff --git a/codespell_lib/tests/test_dictionary.py b/codespell_lib/tests/test_dictionary.py index aecf5cb498..60b14826d2 100644 --- a/codespell_lib/tests/test_dictionary.py +++ b/codespell_lib/tests/test_dictionary.py @@ -191,7 +191,7 @@ def _check_err_rep( @pytest.mark.parametrize( - "err, rep, match", + ("err", "rep", "match"), [ ("a a", "bar", "has whitespace"), ("a,a", "bar", "has a comma"), @@ -222,7 +222,7 @@ def test_error_checking(err: str, rep: str, match: str) -> None: @pytest.mark.skipif(not spellers, reason="requires aspell-en") @pytest.mark.parametrize( - "err, rep, err_aspell, rep_aspell, match", + ("err", "rep", "err_aspell", "rep_aspell", "match"), [ # This doesn't raise any exceptions, so skip for now: # pytest.param('a', 'uvw, bar,', None, None, 'should be in aspell'), diff --git a/pyproject.toml b/pyproject.toml index 2a8176beb0..9676de199f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -113,6 +113,9 @@ ignore = [ "ANN101", "B904", "PLW2901", + "RET505", + "SIM105", + "SIM115", # https://docs.astral.sh/ruff/formatter/#conflicting-lint-rules "W191", "E111", @@ -142,8 +145,13 @@ select = [ "PLC", "PLE", "PLR", + "PT", "PLW", + "RET", + "RUF", "S", + "SIM", + "TRY", "U", "UP", "W", From b3185e42f33a25fe71acb1e5e299df831524ad40 Mon Sep 17 00:00:00 2001 From: matlupi Date: Mon, 22 Jan 2024 22:02:42 +0100 Subject: [PATCH 103/222] Fixed #3301 (#3302) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 7fdd5929f8..b6e934de1f 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -680,6 +680,7 @@ acceppts->accepts acceps->accepts acceptabel->acceptable acceptabil->acceptable +accepteed->accepted acceptence->acceptance acceptes->accepts acceptible->acceptable From 4007319093afec35c32a44769605eacbb6bc0453 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 22 Jan 2024 22:04:13 +0100 Subject: [PATCH 104/222] [pre-commit.ci] pre-commit autoupdate (#3303) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a5c8f8ab64..fb5d4655d9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.13 + rev: v0.1.14 hooks: - id: ruff - id: ruff-format From 6877de0cd8fdce87f8c6608e0afb267ba36aba32 Mon Sep 17 00:00:00 2001 From: Janosh Riebesell Date: Mon, 22 Jan 2024 22:06:14 +0100 Subject: [PATCH 105/222] Materials science related corrections 2 (#3295) --- codespell_lib/data/dictionary.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index b6e934de1f..d8fa1a41d0 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -19025,6 +19025,8 @@ dialouges->dialogues diamater->diameter diamaters->diameters diamon->diamond +diamonnd->diamond +diamonnds->diamonds diamons->diamonds diamter->diameter diamters->diameters @@ -21368,6 +21370,7 @@ efffectiveness->effectiveness efffects->effects efffort->effort effforts->efforts +efficacity->efficacy efficcient->efficient efficencty->efficiency efficency->efficiency @@ -21432,6 +21435,8 @@ ehther->ether, either, ehthernet->ethernet eiegn->eigen, reign, eighter->either +eignvalue->eigenvalue +eignvalues->eigenvalues eigth->eighth, eight, eihter->either einstance->instance @@ -26808,6 +26813,10 @@ geneations->generations geneator->generator geneators->generators geneic->generic, genetic, +genenerate->generate +genenerated->generated +genenerates->generates +genenerating->generating geneological->genealogical geneologies->genealogies geneology->genealogy @@ -30786,6 +30795,7 @@ inpsections->inspections inpsector->inspector inpsectors->inspectors inpsects->inspects +inpt->input inpterpreter->interpreter inpu->input inpust->input, inputs, @@ -35986,6 +35996,8 @@ nams->names namspace->namespace namspaces->namespaces nane->name +nanoparicle->nanoparticle +nanoparicles->nanoparticles nanosecod->nanosecond nanosecods->nanoseconds nanosencond->nanosecond @@ -48649,6 +48661,7 @@ sensative->sensitive sensativity->sensitivity sensetive->sensitive sensetivity->sensitivity +sensibile->sensible sensisble->sensible sensistive->sensitive sensistively->sensitively, sensitivity, From a175a33a6192fe196b7f13149a2b33bf7cb8210d Mon Sep 17 00:00:00 2001 From: Adrien Berchet Date: Tue, 23 Jan 2024 09:50:51 +0100 Subject: [PATCH 106/222] Add spelling corrections for sphere (#3304) --- codespell_lib/data/dictionary.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index d8fa1a41d0..0a0e6fb932 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -27821,6 +27821,8 @@ hemipshere->hemisphere hemipsheres->hemispheres hemishpere->hemisphere hemishperes->hemispheres +hemispere->hemisphere +hemisperes->hemispheres hemlholtz->Helmholtz hemmorhage->haemorrhage, hemorrhage, hemmorhaged->haemorrhaged, hemorrhaged, @@ -51119,7 +51121,10 @@ speration->separation sperations->separations sperator->separator sperators->separators +spere->sphere, spare, spire, spore, +speres->spheres, spares, spires, spores, sperhical->spherical +sperical->spherical spermatozoan->spermatozoon speshal->special speshally->specially, especially, From 326f55104d19639a6ed82d67ebbdf1c23db44961 Mon Sep 17 00:00:00 2001 From: Alex Marvin Date: Wed, 24 Jan 2024 15:30:42 -0500 Subject: [PATCH 107/222] Makes config for "count" more clear as a boolean (#3307) --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index c0846306b1..1e7f8ea8f3 100644 --- a/README.rst +++ b/README.rst @@ -166,7 +166,7 @@ is installed for versions of Python prior to 3.11. For example: [tool.codespell] skip = '*.po,*.ts,./src/3rdParty,./src/Test' - count = '' + count = true quiet-level = 3 These are both equivalent to running: From 8ba83ed23d8f891bb1142268f33de1d6fb298f4b Mon Sep 17 00:00:00 2001 From: Clay Dugo Date: Wed, 24 Jan 2024 15:28:07 -0500 Subject: [PATCH 108/222] quanitization -> quantization --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 0a0e6fb932..509debc565 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -43390,6 +43390,7 @@ quanitifying->quantifying quanititative->quantitative quanitities->quantities quanitity->quantity +quanitization->quantization quanity->quantity quanlification->qualification, quantification, quanlified->qualified, quantified, From e06680fe587caf836317d537525ebf77e3f13f1a Mon Sep 17 00:00:00 2001 From: Matteo Lupi Date: Thu, 25 Jan 2024 16:20:32 +0100 Subject: [PATCH 109/222] instroment->instrument --- codespell_lib/data/dictionary.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 509debc565..be25b297c1 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -31090,6 +31090,12 @@ instroduces->introduces instroducing->introducing instroduction->introduction instroductions->introductions +instroment->instrument +instromentation->instrumentation +instromentations->instrumentations +instromented->instrumented +instromenting->instrumenting +instroments->instruments instrospection->introspection instruccion->instruction instruccional->instructional From 09ee35d7761befb8bced9495d3ee6b54bdd6f9d6 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Fri, 26 Jan 2024 14:10:06 -0800 Subject: [PATCH 110/222] Add updadated->updated and uneared->unearned --- codespell_lib/data/dictionary.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index be25b297c1..ee432ff846 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -56305,6 +56305,7 @@ undoubtely->undoubtedly undreground->underground unduely->unduly undupplicated->unduplicated +uneared->unearned uneccesarily->unnecessarily uneccesary->unnecessary uneccessarily->unnecessarily @@ -57089,6 +57090,10 @@ upates->updates upating->updating upccoming->upcoming upcomming->upcoming +updadate->update +updadated->updated +updadates->updates +updadating->updating updae->update updaed->updated updaer->updater From c7a594cc9705f561bda93b3464e2e7277680eb27 Mon Sep 17 00:00:00 2001 From: Matteo Lupi Date: Tue, 30 Jan 2024 17:24:40 +0100 Subject: [PATCH 111/222] initiase -> initialise --- codespell_lib/data/dictionary.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index ee432ff846..ca6405c175 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -30460,6 +30460,10 @@ initialzer->initializer initialzers->initializers initialzes->initializes initialzing->initializing +initiase->initialise +initiased->initialised +initiases->initialises +initiasing->initialising initiater->initiator, initiated, initiates, initiate, initiaters->initiators, initiates, initiatiate->initiate @@ -30473,6 +30477,10 @@ initiatied->initiated initiaties->initiates initiatve->initiative, initiate, initiatves->initiatives, initiates, +initiaze->initialize +initiazed->initialized +initiazes->initializes +initiazing->initializing initiial->initial initiialisation->initialisation initiialisations->initialisations From 383a32cceb44d2841f3a3c7e418fc4a18f9a3f37 Mon Sep 17 00:00:00 2001 From: Josh Barnard Date: Wed, 31 Jan 2024 08:52:49 -0800 Subject: [PATCH 112/222] Adding correction for furance->furnace --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index ca6405c175..f0b092df5d 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -26579,6 +26579,8 @@ funxtionality->functionality funxtioned->functioned funxtioning->functioning funxtions->functions +furance->furnace +furances->furnaces furether->further furethermore->furthermore furethest->furthest From a03457ea6e22171dc46b2d9e80a55f8a76f952dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Feb 2024 02:16:21 +0000 Subject: [PATCH 113/222] Bump codecov/codecov-action from 3 to 4 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 4. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v3...v4) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/codespell-private.yml | 2 +- .github/workflows/codespell-windows.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/codespell-private.yml b/.github/workflows/codespell-private.yml index a3fd4e1f67..9e37ad1ca3 100644 --- a/.github/workflows/codespell-private.yml +++ b/.github/workflows/codespell-private.yml @@ -50,7 +50,7 @@ jobs: - run: codespell --help - run: codespell --version - run: make check - - uses: codecov/codecov-action@v3 + - uses: codecov/codecov-action@v4 # tomli should not be required for the next two steps (and make sure it's not) - run: pip uninstall -yq tomli if: ${{ matrix.no-toml == 'no-toml' }} diff --git a/.github/workflows/codespell-windows.yml b/.github/workflows/codespell-windows.yml index 924621302d..6708b47de9 100644 --- a/.github/workflows/codespell-windows.yml +++ b/.github/workflows/codespell-windows.yml @@ -25,4 +25,4 @@ jobs: - run: codespell --help - run: codespell --version - run: pytest codespell_lib - - uses: codecov/codecov-action@v3 + - uses: codecov/codecov-action@v4 From 6f443cc9f915106b66fc543c10c5306ce7af6bc1 Mon Sep 17 00:00:00 2001 From: MDW Date: Mon, 5 Feb 2024 00:12:46 +0100 Subject: [PATCH 114/222] dict: disagreement --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f0b092df5d..b7b3dd06ac 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -18157,6 +18157,8 @@ desactivated->deactivated desactivates->deactivates desactivation->deactivation desactivations->deactivations +desagreement->disagreement +desagreements->disagreements desallocate->deallocate desallocated->deallocated desallocates->deallocates From 0eb441d628db788e487a72316fc1b8833fc473c3 Mon Sep 17 00:00:00 2001 From: MDW Date: Mon, 5 Feb 2024 14:05:20 +0100 Subject: [PATCH 115/222] dict: False/true typos (#3350) --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index b7b3dd06ac..48bf80ead6 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -25086,6 +25086,7 @@ fallhrough->fallthrough fallthough->fallthrough fallthruogh->fallthrough falltrough->fallthrough +fals->fails, falls, false, falsh->flash, false, falshed->flashed falshes->flashes @@ -55629,6 +55630,7 @@ trrigger->trigger trriggered->triggered trriggering->triggering trriggers->triggers +tru->through, true, trubador->troubadour trubadors->troubadours trubadour->troubadour From f67a137eba97626740282c2a0d74b067ca26c1a5 Mon Sep 17 00:00:00 2001 From: Matteo Lupi Date: Tue, 6 Feb 2024 16:23:33 +0100 Subject: [PATCH 116/222] sampe->sample --- codespell_lib/data/dictionary.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 48bf80ead6..6709051907 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -47744,9 +47744,13 @@ samll->small samller->smaller sammon->salmon samori->samurai +sampe->sample +samped->sampled sampel->sample sampeld->sampled sampels->samples +sampes->samples +samping->sampling samue->same, Samuel, samwich->sandwich samwiched->sandwiched From 293cecf492e3ec2fd56a46fbd2c89386d55510b1 Mon Sep 17 00:00:00 2001 From: MDW Date: Sun, 4 Feb 2024 02:07:05 +0100 Subject: [PATCH 117/222] spelling/multiple --- codespell_lib/data/dictionary.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 6709051907..c8c124c378 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -27279,6 +27279,7 @@ granuality->granularity granualtiry->granularity granularty->granularity granulatiry->granularity +grap->grep, grape, grapgic->graphic grapgical->graphical grapgics->graphics @@ -30057,6 +30058,10 @@ inhertiing->inheriting inherting->inheriting inhertis->inherits inherts->inherits +inhibate->inhibit +inhibated->inhibited +inhibates->inhibits +inhibating->inhibiting inhomogenous->inhomogeneous inialisation->initialisation inialisations->initialisations @@ -31536,6 +31541,12 @@ internatioanlist->internationalist internatioanlists->internationalists internatioanlly->internationally internation->international +internationnal->international +internationnalism->internationalism +internationnalist->internationalist +internationnalists->internationalists +internationnally->internationally +internationnaly->internationally internel->internal internels->internals internface->interface @@ -39888,6 +39899,8 @@ patition->partition, petition, patitioned->partitioned, petitioned, patitioning->partitioning, petitioning, patitions->partitions, petitions, +patnership->partnership +patnerships->partnerships patren->patron, pattern, patrens->patrons, patterns, patrent->parent, patent, patron, From 179607657a28d3e50939dad3373c28c4fdded589 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 11 Feb 2024 19:06:53 +0100 Subject: [PATCH 118/222] [pre-commit.ci] pre-commit autoupdate (#3352) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index fb5d4655d9..c4f941e78e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.14 + rev: v0.2.0 hooks: - id: ruff - id: ruff-format @@ -75,7 +75,7 @@ repos: additional_dependencies: - tomli - repo: https://github.com/abravalheri/validate-pyproject - rev: v0.15 + rev: v0.16 hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy From fd91941dbf6ec53f38e8fb4da7b89f28b2d9e0d2 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 12 Feb 2024 20:01:20 +0100 Subject: [PATCH 119/222] [pre-commit.ci] pre-commit autoupdate (#3357) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c4f941e78e..7ef658bd47 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -50,7 +50,7 @@ repos: files: dictionary.*\.txt$|\.wordlist$ args: [--ignore-case] - repo: https://github.com/adrienverge/yamllint.git - rev: v1.33.0 + rev: v1.34.0 hooks: - id: yamllint args: @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.2.0 + rev: v0.2.1 hooks: - id: ruff - id: ruff-format From 1d36d2138a8302fe89ad558c9a835ecbda71c63f Mon Sep 17 00:00:00 2001 From: Casey Korver Date: Fri, 16 Feb 2024 18:54:47 +0000 Subject: [PATCH 120/222] Add codespell as safe directory in Git config in dev container --- .devcontainer/post_create.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.devcontainer/post_create.sh b/.devcontainer/post_create.sh index 14607e1673..d85a821be8 100644 --- a/.devcontainer/post_create.sh +++ b/.devcontainer/post_create.sh @@ -1,3 +1,5 @@ +git config --global --add safe.directory /workspaces/codespell + sudo apt-get update sudo apt-get install -y libaspell-dev From edef0408c3d07d81117af5b81c7e0b926aa9caaa Mon Sep 17 00:00:00 2001 From: Casey Korver <84342833+korverdev@users.noreply.github.com> Date: Sun, 18 Feb 2024 04:25:53 -0600 Subject: [PATCH 121/222] Assorted mispellings (#3360) --- codespell_lib/data/dictionary.txt | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index c8c124c378..f0781d42f0 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -3802,6 +3802,12 @@ annhilates->annihilates annhilating->annihilating annhilation->annihilation annhilations->annihilations +annhiliate->annihilate +annhiliated->annihilated +annhiliates->annihilates +annhiliating->annihilating +annhiliation->annihilation +annhiliations->annihilations anniversery->anniversary annnotate->annotate annnotated->annotated @@ -38377,6 +38383,8 @@ optimisim->optimism optimisitc->optimistic optimisitic->optimistic optimissm->optimism +optimistaion->optimisation +optimistaions->optimisations optimitation->optimization optimizaing->optimizing optimizaton->optimization @@ -38389,6 +38397,8 @@ optimizier->optimizer optimiziers->optimizers optimizies->optimizes optimiziing->optimizing +optimiztaion->optimization +optimiztaions->optimizations optimiztion->optimization optimiztions->optimizations optimsitic->optimistic From ec36a0ca0e54852c8b34de92b3ad5cf528740ecf Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 19 Feb 2024 20:13:30 +0100 Subject: [PATCH 122/222] [pre-commit.ci] pre-commit autoupdate (#3364) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 7ef658bd47..97e170185b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -50,7 +50,7 @@ repos: files: dictionary.*\.txt$|\.wordlist$ args: [--ignore-case] - repo: https://github.com/adrienverge/yamllint.git - rev: v1.34.0 + rev: v1.35.1 hooks: - id: yamllint args: @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.2.1 + rev: v0.2.2 hooks: - id: ruff - id: ruff-format From 32af8d4a37d8b98938f09f27e7658cafe8625ecc Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Wed, 21 Feb 2024 19:57:54 -0500 Subject: [PATCH 123/222] Add metadataa typo I found a few cases on github but not that many actually. Quote often people just make a variable metadataA and alike. --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f0781d42f0..80d481feeb 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -34685,6 +34685,7 @@ meta-progamming->meta-programming metacharater->metacharacter metacharaters->metacharacters metadat->metadata +metadataa->metadata metadta->metadata metalic->metallic metalurgic->metallurgic From 88ee2eeb0b01af708902fe48a1e52848d2941c7d Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:09:47 -0800 Subject: [PATCH 124/222] Add corrections for all *in->*ing words starting with "A" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "A" to contain the scope. --- codespell_lib/data/dictionary.txt | 118 ++++++++++++++++++++++++++++++ 1 file changed, 118 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 80d481feeb..62d608d3c9 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -54,6 +54,7 @@ abandonds->abandons abandone->abandon abandones->abandons abandonig->abandoning +abandonin->abandoning, abandon in, abandonne->abandonment, abandon, abandonned->abandoned abandonnent->abandonment @@ -63,6 +64,7 @@ abanonded->abandoned abanonding->abandoning abanondment->abandonment abanonds->abandons +abasin->abasing abbbreviated->abbreviated abberation->aberration abberations->aberrations @@ -124,6 +126,7 @@ abdominable->abdominal, abominable, abdomine->abdomen abdomnial->abdominal abdonimal->abdominal +abductin->abducting, abduct in, abduction, aberation->aberration abigious->ambiguous abigiously->ambiguously @@ -190,6 +193,7 @@ aboroginal->aboriginal aborption->absorption aborte->aborted, abort, aborts, abortificant->abortifacient +abortin->aborting, abort in, abortion, aboslute->absolute aboslutely->absolutely aboslutes->absolutes @@ -251,6 +255,7 @@ absailing->abseiling absance->absence abscence->absence abscound->abscond +abseilin->abseiling, abseil in, abselutely->absolutely abselutly->absolutely absense->absence @@ -309,12 +314,14 @@ absoluute->absolute absoluutely->absolutely absoluve->absolute absoluvely->absolutely +absolvin->absolving absolvte->absolve absoolute->absolute absoolutely->absolutely absoprtion->absorption absorbant->absorbent absorbes->absorbs +absorbin->absorbing, absorb in, absorbsion->absorption absorbtion->absorption absorpsion->absorption @@ -372,6 +379,7 @@ abstracly->abstractly abstracness->abstractness abstracor->abstractor abstracs->abstracts +abstractin->abstracting, abstract in, abstraction, abstracto->abstraction, abstract, abstrakt->abstract abstrakted->abstracted @@ -443,6 +451,7 @@ abundunt->abundant aburpt->abrupt aburptly->abruptly abuseres->abusers +abusin->abusing abusrd->absurd abusrdity->absurdity abusrdly->absurdly @@ -595,6 +604,7 @@ accelerare->accelerate accelerater->accelerator, accelerated, accelerates, accelerate, acceleraters->accelerators, accelerates, acceleratie->accelerate +acceleratin->accelerating, acceleration, acceleratio->acceleration, accelerator, accelerato->acceleration acceleratoin->acceleration @@ -622,6 +632,7 @@ accended->ascended accending->ascending accends->ascends, accents, accension->accession, ascension, +accentuatin->accentuating, accentuation, acceot->accept acceotable->acceptable acceotably->acceptably @@ -685,6 +696,7 @@ acceptence->acceptance acceptes->accepts acceptible->acceptable acceptibly->acceptably +acceptin->accepting, accept in, acceptted->accepted accerelate->accelerate accerelated->accelerated @@ -726,6 +738,7 @@ accessiblity->accessibility accessiibility->accessibility accessiiblity->accessibility accessile->accessible +accessin->accessing, access in, accession, accessintg->accessing accessisble->accessible accessment->assessment @@ -864,6 +877,7 @@ accommidated->accommodated accommidates->accommodates accommidating->accommodating accommidation->accommodation +accommodatin->accommodating, accommodation, accomodata->accommodate accomodate->accommodate accomodated->accommodated @@ -885,6 +899,7 @@ accompagny->accompany accompagnying->accompanying accompained->accompanied accompanyed->accompanied +accompanyin->accompanying, accompany in, accompianed->accompanied accompined->accompanied accompinied->accompanied @@ -897,6 +912,7 @@ accomplishemnt->accomplishment accomplishemnts->accomplishments accomplishent->accomplishment accomplishents->accomplishments +accomplishin->accomplishing, accomplish in, accomplishs->accomplishes accomplising->accomplishing accomplisment->accomplishment @@ -982,6 +998,7 @@ accountatns->accountants accountats->accountants accountent->accountant accountents->accountants +accountin->accounting, account in, accountt->account, accountant, accourdance->accordance accourding->according @@ -1040,6 +1057,7 @@ accrediated->accredited accrediation->accreditation accredidation->accreditation accreditied->accredited +accreditin->accrediting, accredit in, accreditted->accredited accress->access accroding->according @@ -1167,6 +1185,7 @@ accurring->occurring accurs->accurse, occurs, accusating->accusation accusato->accusation +accusin->accusing accusition->accusation accussed->accused accustommed->accustomed @@ -1271,6 +1290,7 @@ achievemnt->achievement achievemnts->achievements achievemts->achieves, achievements, achievents->achieves, achievements, +achievin->achieving achievment->achievement achievments->achievements achievs->achieves @@ -1278,6 +1298,7 @@ achillees->Achilles achilleos->Achilles achilleous->Achilles achilleus->Achilles +achin->aching achitecture->architecture achitectures->architectures achivable->achievable @@ -1386,6 +1407,7 @@ acknowledgeing->acknowledging acknowledgemnt->acknowledgement acknowledgemnts->acknowledgements acknowledget->acknowledgement +acknowledgin->acknowledging acknowleding->acknowledging acknowlegde->acknowledge acknowlegded->acknowledged @@ -1493,6 +1515,7 @@ acquaintaince->acquaintance acquaintainces->acquaintances acquaintence->acquaintance acquaintences->acquaintances +acquaintin->acquainting, acquaint in, acquaintince->acquaintance acquaintinces->acquaintances acquanitance->acquaintance @@ -1508,6 +1531,7 @@ acquiantances->acquaintances acquianted->acquainted acquiantence->acquaintance acquiantences->acquaintances +acquiescin->acquiescing acquiesence->acquiescence acquiess->acquiesce acquiessed->acquiesced @@ -1515,6 +1539,7 @@ acquiesses->acquiesces acquiessing->acquiescing acquifer->aquifer, acquire, acquinated->acquainted +acquirin->acquiring acquisation->acquisition acquisito->acquisition acquisiton->acquisition @@ -1753,6 +1778,7 @@ adapte->adapter adaptee->adapted adaptes->adapters adaptibe->adaptive +adaptin->adapting, adapt in, adaption, adaptove->adaptive, adoptive, adaquate->adequate adaquately->adequately @@ -1828,6 +1854,7 @@ addiitonal->additional addiitonall->additional addiitonally->additionally addiitons->additions +addin->adding, add in, add-on, addional->additional addionally->additionally addiotion->addition @@ -1920,6 +1947,7 @@ addresse->addresses, address, addressess->addresses addressibility->addressability addressible->addressable +addressin->addressing, address in, addressings->addressing addresss->address addresssed->addressed @@ -1962,6 +1990,7 @@ adhearing->adhering adheasive->adhesive adheasives->adhesives adherance->adherence +adherin->adhering, cadherin, adiacent->adjacent adiditon->addition adin->admin @@ -2034,6 +2063,7 @@ adjustements->adjustments adjustes->adjusted, adjusts, adjustificat->justification adjustification->justification +adjustin->adjusting, adjust in, adjustmant->adjustment adjustmants->adjustments adjustmenet->adjustment @@ -2065,6 +2095,7 @@ administative->administrative administatively->administratively administator->administrator administators->administrators +administerin->administering, administer in, administor->administrator administors->administrators administraion->administration @@ -2116,6 +2147,7 @@ admissable->admissible admited->admitted admitedly->admittedly admiting->admitting +admittin->admitting admn->admin admnistrator->administrator admnistrators->administrators @@ -2182,6 +2214,7 @@ advanatage->advantage advanatages->advantages advanatge->advantage advanatges->advantages +advancin->advancing advandce->advance, advanced, advandced->advanced advandces->advances @@ -2207,9 +2240,11 @@ adventages->advantages adventagous->advantageous adventagously->advantageously adventrous->adventurous +adventurin->adventuring adverised->advertised advertice->advertise adverticed->advertised +advertisin->advertising advertisment->advertisement advertisments->advertisements advertistment->advertisement @@ -2225,6 +2260,7 @@ advicable->advisable adviced->advised advicing->advising adviseable->advisable +advisin->advising advisoriy->advisory, advisories, advisoriyes->advisories advizable->advisable @@ -2251,6 +2287,7 @@ aferwards->afterwards afetr->after affact->affect, effect, affecfted->affected +affectin->affecting, affect in, affection, affekt->affect, effect, afficianado->aficionado afficianados->aficionados @@ -2345,6 +2382,8 @@ aggragation->aggregation aggragations->aggregations aggragator->aggregator aggragators->aggregators +aggrandisin->aggrandising +aggrandizin->aggrandizing aggrate->aggregate, aggravate, aggrated->aggregated, aggravated, aggrates->aggregates, aggravates, @@ -2353,6 +2392,7 @@ aggration->aggregation aggrations->aggregations aggrator->aggregator aggrators->aggregators +aggravatin->aggravating, aggravation, aggreagate->aggregate aggreagated->aggregated aggreagates->aggregates @@ -2382,6 +2422,7 @@ aggrees->agrees aggregater->aggregator, aggregated, aggregates, aggregate, aggregaters->aggregators, aggregates, aggregatet->aggregated +aggregatin->aggregating, aggregation, aggregete->aggregate aggregeted->aggregated aggregetes->aggregates @@ -2430,6 +2471,7 @@ agianst->against agin->again agina->again, angina, aginst->against +agitatin->agitating, agitation, aglorithm->algorithm aglorithmic->algorithmic aglorithms->algorithms @@ -2459,6 +2501,7 @@ agreeeing->agreeing agreeement->agreement agreeements->agreements agreees->agrees +agreein->agreeing, agree in, agreemnet->agreement agreemnets->agreements agreemnt->agreement @@ -2515,6 +2558,7 @@ ahving->having aicraft->aircraft aiffer->differ ailgn->align +ailin->ailing, ail in, aiport->airport airator->aerator airators->aerators @@ -2864,7 +2908,9 @@ alhpabets->alphabets aliagn->align aliasas->aliases aliase->aliases, alias, +aliasin->aliasing, alias in, aliasses->aliases +alienatin->alienating, alienation, alientating->alienating aliged->aligned aligh->align, alight, @@ -2879,6 +2925,7 @@ alighnment->alignment alighnments->alignments alighns->aligns, alights, alighs->aligns, alights, +alightin->alighting, alight in, aligin->align aligined->aligned aliging->aligning @@ -2901,6 +2948,7 @@ alignemnt->alignment alignemnts->alignments alignemt->alignment alignes->aligns +alignin->aligning, align in, alignmant->alignment alignmen->alignment alignmenet->alignment @@ -2962,6 +3010,7 @@ allegedy->allegedly allegely->allegedly allegence->allegiance allegience->allegiance +alleviatin->alleviating, alleviation, allias->alias alliased->aliased alliases->aliases @@ -3020,6 +3069,7 @@ allocateing->allocating allocateng->allocating allocater->allocator, allocated, allocates, allocate, allocaters->allocators, allocates, +allocatin->allocating, allocation, allocationg->allocating, allocation, allocaton->allocation allocatoor->allocator @@ -3054,6 +3104,7 @@ allowe->allowed, allow, allows, allowence->allowance allowences->allowances allowes->allows, allowed, +allowin->allowing, allow in, allpication->application allpications->applications allready->already, all ready, @@ -3223,6 +3274,7 @@ alterating->altering, alternating, alterative->alternative alteratively->alternatively alteratives->alternatives +alterin->altering, alter in, alterior->ulterior alternaive->alternative alternaively->alternatively @@ -3236,6 +3288,7 @@ alternaties->alternatives, alternates, alternatiev->alternative alternatievly->alternatively alternatievs->alternatives +alternatin->alternating, alternation, alternativ->alternative alternativey->alternatively alternativley->alternatively @@ -3312,6 +3365,7 @@ amature->amateur, armature, a mature, amatures->amateurs, armatures, amaturs->amateurs amazaing->amazing +amazin->amazing ambadexterous->ambidextrous ambadexterouseness->ambidextrousness ambadexterously->ambidextrously @@ -3378,7 +3432,9 @@ amelearator->ameliorator amelearators->ameliorators ameliorater->ameliorator, ameliorated, ameliorates, ameliorate, amelioraters->ameliorators, ameliorates, +amelioratin->ameliorating, amelioration, amendement->amendment +amendin->amending, amend in, amendmant->amendment amened->amended, amend, Amercia->America @@ -3419,10 +3475,12 @@ amongs->among amonst->amongst amont->among, amount, amonut->amount +amortizin->amortizing amound->amount amounds->amounts amoung->among amoungst->amongst +amountin->amounting, amount in, amout->amount amoutn->amount amoutns->amounts @@ -3528,6 +3586,7 @@ analysiers->analysers analysies->analyses, analysis, analysiing->analysing analysiis->analysis +analysin->analysing analysises->analyses analystic->analytic analystical->analytical @@ -3546,6 +3605,7 @@ analyzier->analyzer analyziers->analyzers analyzies->analysis, analyses, analyzes, analyziing->analyzing +analyzin->analyzing analyzis->analysis analzye->analyze analzyed->analyzed @@ -3626,6 +3686,7 @@ ancestory->ancestry anchestor->ancestor anchestors->ancestors anchord->anchored +anchorin->anchoring, anchor in, ancilliary->ancillary anconda->anaconda ancondas->anacondas @@ -3711,6 +3772,7 @@ animaties->animates animatiing->animating animatiion->animation animatiions->animations +animatin->animating, animation, animatior->animator, animation, animatiors->animators, animations, animatng->animating @@ -3795,6 +3857,7 @@ annayed->annoyed annaying->annoying annays->annoys, any, annd->and +annealin->annealing, anneal in, annecessary->unnecessary, a necessary, annhilate->annihilate annhilated->annihilated @@ -3808,6 +3871,7 @@ annhiliates->annihilates annhiliating->annihilating annhiliation->annihilation annhiliations->annihilations +annihilatin->annihilating, annihilation, anniversery->anniversary annnotate->annotate annnotated->annotated @@ -3864,6 +3928,7 @@ annotaion->annotation annotaions->annotations annotaor->annotator annotaors->annotators +annotatin->annotating, annotation, annote->annotate annoted->annotated annotes->annotates @@ -3880,6 +3945,7 @@ annoucements->announcements annouces->announces annoucing->announcing annouing->annoying +announcin->announcing announcment->announcement announcments->announcements announed->announced @@ -3887,6 +3953,7 @@ announement->announcement announements->announcements annoyence->annoyance annoyences->annoyances +annoyin->annoying, annoy in, annoymous->anonymous annoyn->annoy, annoying, annoyning->annoying @@ -3894,6 +3961,7 @@ annoyningly->annoyingly annoyying->annoying annualy->annually annuled->annulled +annullin->annulling annyo->annoy annyoance->annoyance annyoances->annoyances @@ -3903,6 +3971,7 @@ annyoingly->annoyingly annyos->annoys anoher->another anohter->another +anointin->anointing, anoint in, anologon->analogon anologous->analogous anomally->anomaly @@ -3984,6 +4053,7 @@ ansester->ancestor ansesters->ancestors ansestor->ancestor ansestors->ancestors +answerin->answering, answer in, answhare->answer answhared->answered answhareing->answering @@ -4189,6 +4259,8 @@ apoints->appoints apolegetic->apologetic apolegetics->apologetics apollstree->upholstery +apologisin->apologising +apologizin->apologizing apon->upon, apron, aportionable->apportionable apostrafes->apostrophes @@ -4197,6 +4269,7 @@ apostrafy->apostrophe apostrophie->apostrophe apostrophies->apostrophes appache->apache +appallin->appalling, appall in, appar->appear apparance->appearance apparances->appearances @@ -4205,6 +4278,8 @@ apparantly->apparently appareance->appearance appareances->appearances appared->appeared +apparelin->appareling, apparel in, +apparellin->apparelling apparen->apparent apparence->appearance apparences->appearances @@ -4229,6 +4304,7 @@ appartments->apartments appathetic->apathetic appature->aperture appatures->apertures +appealin->appealing, appeal in, appealling->appealing, appalling, appearaing->appearing appearant->apparent @@ -4239,6 +4315,7 @@ appearences->appearances appearent->apparent appearently->apparently appeares->appears +appearin->appearing, appear in, appearning->appearing appearrs->appears appeciate->appreciate @@ -4256,6 +4333,7 @@ appendent->appended appendex->appendix appendig->appending appendign->appending +appendin->appending, append in, appendt->append appened->append, appended, happened, appeneded->appended @@ -4362,6 +4440,7 @@ applyications->applications applyied->applied applyies->applies applyig->applying +applyin->applying, apply in, applys->applies applyting->applying appned->append @@ -4378,6 +4457,7 @@ appoach->approach appoached->approached appoaches->approaches appoaching->approaching +appointin->appointing, appoint in, appologies->apologies appologise->apologise appologised->apologised @@ -4500,6 +4580,7 @@ apprecaites->appreciates apprecaiting->appreciating apprecaition->appreciation apprecaitive->appreciative +appreciatin->appreciating, appreciation, appreicate->appreciate appreicated->appreciated appreicates->appreciates @@ -4549,6 +4630,7 @@ appriximates->approximates appriximating->approximating appriximation->approximation appriximations->approximations +approachin->approaching, approach in, approachs->approaches approbiate->appropriate approbiately->appropriately @@ -4600,6 +4682,7 @@ appropriat->appropriate appropriatedly->appropriately appropriatee->appropriate appropriateely->appropriately +appropriatin->appropriating, appropriation, appropriatly->appropriately appropriatness->appropriateness appropriete->appropriate @@ -4637,6 +4720,7 @@ approuved->approved approuves->approves approuving->approving approvement->approval +approvin->approving approxamate->approximate approxamated->approximated approxamately->approximately @@ -4661,6 +4745,7 @@ approxiating->approximating approxiation->approximation approxiations->approximations approximat->approximate +approximatin->approximating, approximation, approximatively->approximately approximatly->approximately approxime->approximate @@ -4991,6 +5076,7 @@ architures->architectures archiv->archive archivd->archived archivel->archival +archivin->archiving archivr->archiver archivrs->archivers archivs->archives @@ -5075,6 +5161,7 @@ arguemtn->argument arguemtns->arguments arguent->argument arguents->arguments +arguin->arguing argumant->argument argumants->arguments argumeent->argument @@ -5153,6 +5240,7 @@ armistace->armistice armistis->armistice armistises->armistices armonic->harmonic +armorin->armoring, armor in, armorment->armament armorments->armaments arn't->aren't @@ -5224,6 +5312,7 @@ arrangemenet->arrangement arrangemenets->arrangements arrangent->arrangement arrangents->arrangements +arrangin->arranging arrangmeent->arrangement arrangmeents->arrangements arrangmenet->arrangement @@ -5275,6 +5364,7 @@ arrivie->arrive arrivied->arrived arrivies->arrives arriviing->arriving +arrivin->arriving arro->arrow arros->arrows arround->around @@ -5348,6 +5438,7 @@ asbtractors->abstractors asbtracts->abstracts ascconciated->associated asceding->ascending +ascendin->ascending, ascend in, ascic->ASCII, aspic, ascetic, ascpect->aspect ascpects->aspects @@ -5416,6 +5507,7 @@ asisting->assisting asists->assists aske->ask askes->asks +askin->asking, ask in, aslo->also asnwer->answer asnwered->answered @@ -5440,6 +5532,7 @@ asolute->absolute asorbed->absorbed aspected->expected aspestus->asbestos +asphaltin->asphalting, asphalt in, asphyxation->asphyxiation assasin->assassin assasinate->assassinate @@ -5489,6 +5582,7 @@ assembe->assemble assembed->assembled assembeld->assembled assember->assembler +assemblin->assembling assemblys->assemblies assemby->assembly assemly->assembly @@ -5511,6 +5605,7 @@ assersive->assertive assersively->assertively assertation->assertion assertations->assertions +assertin->asserting, assert in, assertion, assertino->assertion assertinos->assertions assertio->assertion @@ -5524,6 +5619,7 @@ asserttively->assertively assesmenet->assessment assesment->assessment assesments->assessments +assessin->assessing, assess in, assessmant->assessment assessmants->assessments assfalt->asphalt @@ -5595,6 +5691,7 @@ assignenmentes->assignments assignenments->assignments assignenmet->assignment assignes->assigns +assignin->assigning, assign in, assignmen->assignment, assign men, assignmenet->assignment assignmenets->assignments @@ -5624,6 +5721,7 @@ assihns->assigns assime->assume assimed->assumed assimes->assumes +assimilatin->assimilating, assimilation, assiming->assuming assimption->assumption assimptions->assumptions @@ -5682,6 +5780,7 @@ assissts->assists assistence->assistance assistent->assistant assistents->assistants +assistin->assisting, assist in, assit->assist assitance->assistance assitant->assistant @@ -5759,6 +5858,7 @@ associateive->associative associatie->associate, associative, associatied->associated associaties->associates +associatin->associating, association, associats->associates associcate->associate associcated->associated @@ -5906,6 +6006,7 @@ assumbes->assumes assumbing->assuming assumend->assumed assumimg->assuming +assumin->assuming assumking->assuming assumme->assume assummed->assumed @@ -6159,6 +6260,7 @@ attachemnt->attachment attachemnts->attachments attachen->attach attachged->attached +attachin->attaching, attach in, attachmant->attachment attachmants->attachments attachs->attaches @@ -6168,6 +6270,7 @@ attachtes->attaches attachting->attaching attachtment->attachment attachtments->attachments +attackin->attacking, attack in, attacs->attacks attacthed->attached attaindre->attainder, attained, @@ -6205,6 +6308,7 @@ attemping->attempting attemppt->attempt attemps->attempts attemptes->attempts +attemptin->attempting, attempt in, attemptting->attempting attemt->attempt attemted->attempted @@ -6219,12 +6323,14 @@ attemts->attempts attendence->attendance attendent->attendant attendents->attendants +attendin->attending, attend in, attened->attended attennuation->attenuation attension->attention attented->attended attentuation->attenuation attentuations->attenuations +attenuatin->attenuating, attenuation, attepmpt->attempt attept->attempt attepted->attempted @@ -6316,6 +6422,7 @@ attribut->attribute attributei->attribute attributen->attribute attributess->attributes +attributin->attributing, attribution, attributre->attribute attributred->attributed attributres->attributes @@ -6411,6 +6518,7 @@ audeince->audience audiance->audience aufter->after augest->August +augmentin->augmenting, augment in, augmnet->augment augmnetation->augmentation augmneted->augmented @@ -6622,6 +6730,7 @@ authenticaors->authenticators authenticateion->authentication authenticater->authenticator, authenticated, authenticates, authenticate, authenticaters->authenticators, authenticates, +authenticatin->authenticating, authentication, authenticaton->authentication authenticte->authenticate authenticted->authenticated @@ -6713,12 +6822,15 @@ authoratitative->authoritative authoratitatively->authoritatively authorative->authoritative authorded->authored +authorin->authoring, author in, +authorisin->authorising authorites->authorities authorithy->authority authoritiers->authorities authorititive->authoritative authoritive->authoritative authorizeed->authorized +authorizin->authorizing authos->authors, autos, authro->author authroed->authored @@ -6771,8 +6883,10 @@ autmaton->automaton autmobile->automobile autmobiles->automobiles autmotive->automotive +auto-deletin->auto-deleting, auto-deletion, auto-dependancies->auto-dependencies auto-destrcut->auto-destruct +auto-detectin->auto-detecting, auto-detect in, auto-detection, auto-detet->auto-detect, auto-delete, auto-deteted->auto-detected, auto-deleted, auto-detetes->auto-deletes, auto-detects, @@ -6870,6 +6984,7 @@ automaticalyl->automatically automaticalyy->automatically automaticlly->automatically automaticly->automatically +automatin->automating, automation, autometic->automatic autometically->automatically automibile->automobile @@ -7101,6 +7216,7 @@ avdisoriyes->advisories avdisory->advisory avengence->a vengeance averageed->averaged +averagin->averaging averagine->averaging averload->overload averloaded->overloaded @@ -7128,6 +7244,7 @@ avoded->avoided avoding->avoiding avods->avoids avoidence->avoidance +avoidin->avoiding, avoid in, avoind->avoid avoinded->avoided avoinding->avoiding @@ -7149,6 +7266,7 @@ awfuly->awfully awkard->awkward awming->awning awmings->awnings +awnin->awning, awn in, awnser->answer awnsered->answered awnsers->answers From eca98b769214b96d5d7ea5ca7c719a38c2475b6a Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 25 Feb 2024 17:55:11 +0100 Subject: [PATCH 125/222] Apply suggestions for words starting with "A" --- codespell_lib/data/dictionary.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 62d608d3c9..cfe0cb0644 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -1298,7 +1298,7 @@ achillees->Achilles achilleos->Achilles achilleous->Achilles achilleus->Achilles -achin->aching +achin->aching, a chin, actin, achitecture->architecture achitectures->architectures achivable->achievable @@ -3365,7 +3365,7 @@ amature->amateur, armature, a mature, amatures->amateurs, armatures, amaturs->amateurs amazaing->amazing -amazin->amazing +amazin->amazing, amazon, ambadexterous->ambidextrous ambadexterouseness->ambidextrousness ambadexterously->ambidextrously @@ -5161,7 +5161,7 @@ arguemtn->argument arguemtns->arguments arguent->argument arguents->arguments -arguin->arguing +arguin->arguing, airgun, argumant->argument argumants->arguments argumeent->argument @@ -5507,7 +5507,7 @@ asisting->assisting asists->assists aske->ask askes->asks -askin->asking, ask in, +askin->asking, ask in, akin, skin, a skin, aslo->also asnwer->answer asnwered->answered @@ -5619,7 +5619,7 @@ asserttively->assertively assesmenet->assessment assesment->assessment assesments->assessments -assessin->assessing, assess in, +assessin->assassin, assessing, assess in, assessmant->assessment assessmants->assessments assfalt->asphalt @@ -6984,7 +6984,7 @@ automaticalyl->automatically automaticalyy->automatically automaticlly->automatically automaticly->automatically -automatin->automating, automation, +automatin->automating, automation, automatic, automaton, autometic->automatic autometically->automatically automibile->automobile @@ -7244,7 +7244,7 @@ avoded->avoided avoding->avoiding avods->avoids avoidence->avoidance -avoidin->avoiding, avoid in, +avoidin->avoiding, avoid in, a void in, avoind->avoid avoinded->avoided avoinding->avoiding From f2408a8b5766936cf93279d7795528972a215220 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:31 -0800 Subject: [PATCH 126/222] Add corrections for all *in->*ing words starting with "B" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "B" to contain the scope. --- codespell_lib/data/dictionary.txt | 46 +++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index cfe0cb0644..bd417a547f 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -7374,6 +7374,7 @@ backslases->backslashes backslashs->backslashes backtic->backtick backtics->backticks +backtrackin->backtracking, backtrack in, backupped->backed-up, backed up, backwad->backwards backwar->backward @@ -7405,6 +7406,7 @@ bahavior->behavior bahavioral->behavioral bahaviors->behaviors bahaviour->behaviour +bailin->bailing, bail in, bais->bias, basis, bails, baits, baisc->basic baiscally->basically @@ -7412,6 +7414,7 @@ baiscs->basics baised->raised, biased, braised, bailed, baited, baises->raises, biases, braises, baising->raising, biasing, braising, bailing, baiting, +baitin->baiting, bait in, bakc->back bakcend->backend bakcends->backends @@ -7436,6 +7439,7 @@ balacer->balancer balacers->balancers balaces->balances balacing->balancing +balancin->balancing balaster->baluster balasters->balusters balck->black, balk, @@ -7515,6 +7519,7 @@ bassic->basic bassically->basically bassics->basics bassis->basis +bastardizin->bastardizing bastract->abstract bastracted->abstracted bastracter->abstracter @@ -7567,6 +7572,7 @@ beastiaries->bestiaries beastiary->bestiary beatiful->beautiful beatifully->beautifully +beatin->beating, beat in, beauquet->bouquet beauquets->bouquets beauracracy->bureaucracy @@ -7619,6 +7625,7 @@ bechmarking->benchmarking bechmarks->benchmarks becoem->become becomeing->becoming +becomin->becoming becomme->become becommes->becomes becomming->becoming @@ -7631,6 +7638,7 @@ becuase->because becuse->because becuz->because becxause->because +beddin->bedding beding->bedding, begging, bedore->before beecause->because @@ -7711,6 +7719,7 @@ behaivour->behaviour behaivoural->behavioural behaivours->behaviours behavies->behaves +behavin->behaving behavio->behavior behavioal->behavioral behavios->behaviors @@ -7760,6 +7769,7 @@ behvioural->behavioural behviours->behaviours beigin->begin beiginning->beginning +bein->being, be in, beind->behind, being, beinning->beginning bejond->beyond @@ -7794,6 +7804,7 @@ beliefe->believe, belief, beliefed->believed beliefes->beliefs, believes, beliefing->believing +believin->believing beligum->belgium beling->belong beliv->believe, belief, @@ -7812,6 +7823,7 @@ belog->belong beloging->belonging belogs->belongs belond->belong +belongin->belonging, belong in, beloning->belonging belove->below, beloved, belowe->below @@ -7830,6 +7842,7 @@ benchamrk->benchmark benchamrked->benchmarked benchamrking->benchmarking benchamrks->benchmarks +benchin->benching, bench in, benchmkar->benchmark benchmkared->benchmarked benchmkaring->benchmarking @@ -7848,6 +7861,7 @@ benefical->beneficial beneficary->beneficiary benefied->benefited benefitial->beneficial +benefitin->benefiting, benefit in, beneits->benefits benerate->generate, venerate, benetif->benefit @@ -7895,6 +7909,7 @@ beseiging->besieging besic->basic besically->basically besics->basics +besiegin->besieging besure->be sure beteeen->between beteen->between @@ -7945,6 +7960,9 @@ bi-langual->bi-lingual bianries->binaries bianry->binary biappicative->biapplicative +biasin->biasing, bias in, +bicyclin->bicycling +biddin->bidding biddings->bidding bidimentionnal->bidimensional bidings->bindings, bidding, @@ -7975,6 +7993,7 @@ binanaries->binaries binanary->binary binar->binary binay->binary +bindin->binding, bind in, bindins->bindings binidng->binding binominal->binomial @@ -8007,6 +8026,7 @@ bitamps->bitmaps bitap->bitmap bitfileld->bitfield bitfilelds->bitfields +bitin->biting, bit in, bitis->bits bitmast->bitmask bitnaps->bitmaps @@ -8023,6 +8043,7 @@ biulds->builds biult->built, build, bivouaced->bivouacked bivouacing->bivouacking +bivouackin->bivouacking bivwack->bivouac biyou->bayou biyous->bayous @@ -8057,7 +8078,9 @@ blcokers->blockers blcoking->blocking blcoks->blocks bleading->bleeding +bleedin->bleeding, bleed in, blessd->blessed +blessin->blessing, bless in, blessure->blessing bletooth->Bluetooth bleutooth->Bluetooth @@ -8125,11 +8148,13 @@ bnecause->because bnndler->bundler boads->boards boardcast->broadcast +boardin->boarding, board in, boaut->bout, boat, about, bobard->board, bombard, bocome->become boddy->body bodiese->bodies +bodin->boding, bod in, bodydbuilder->bodybuilder boelean->boolean boeleans->booleans @@ -8147,6 +8172,7 @@ boleen->boolean bolor->color bombardement->bombardment bombarment->bombardment +bombin->bombing, bomb in, bondary->boundary Bonnano->Bonanno bood->boot @@ -8160,6 +8186,7 @@ boofays->buffets bookeeping->bookkeeping bookkeeing->bookkeeping bookkeeiping->bookkeeping +bookkeepin->bookkeeping bookkepp->bookkeep bookmakr->bookmark bookmar->bookmark @@ -8242,6 +8269,7 @@ bootstraped->bootstrapped bootstraper->bootstrapper bootstrapers->bootstrappers bootstraping->bootstrapping +bootstrappin->bootstrapping bootstras->bootstraps bootup->boot up, boot-up, booundaries->boundaries @@ -8324,6 +8352,7 @@ bounaries->boundaries bounary->boundary bounbdaries->boundaries bounbdary->boundary +bouncin->bouncing boundares->boundaries boundaryi->boundary boundarys->boundaries @@ -8388,6 +8417,7 @@ brach->branch brached->branched, breached, braches->branches, breaches, braching->branching, breaching, +bracin->bracing brackeds->brackets bracketwith->bracket with brackground->background @@ -8396,6 +8426,7 @@ bracnhed->branched bracnhes->branches bracnhing->branching bradcast->broadcast +braisin->braising braket->bracket, brake, brakets->brackets, brakes, brakpoint->breakpoint @@ -8408,6 +8439,7 @@ branchces->branches branche->branch, branches, branched, branchesonly->branches only brancheswith->branches with +branchin->branching, branch in, branchs->branches branchsi->branches brancing->branching, bracing, @@ -8422,6 +8454,7 @@ braodcasts->broadcasts Brasillian->Brazilian brazeer->brassiere brazillian->Brazilian +breachin->breaching, breach in, breack->break, brake, breacket->bracket breackets->brackets @@ -8433,6 +8466,7 @@ breackthrough->breakthrough breackthroughs->breakthroughs breaked->broken breakes->breaks +breakin->breaking, break in, breakthough->breakthrough breakthoughs->breakthroughs breakthrought->breakthrough @@ -8441,6 +8475,7 @@ breakthruogh->breakthrough breakthruoghs->breakthroughs breal->break breanches->branches +breathin->breathing, breath in, breating->breathing, beating, breef->brief, beef, breefly->briefly @@ -8472,6 +8507,7 @@ brigher->brighter brighest->brightest brighly->brightly brighness->brightness +brightenin->brightening, brighten in, brightnesss->brightness brigth->bright brigthen->brighten @@ -8510,6 +8546,7 @@ broadacasting->broadcasting broadcas->broadcast broadcase->broadcast broadcasti->broadcast +broadcastin->broadcasting, broadcast in, broadcat->broadcast broady->broadly broardcast->broadcast @@ -8555,6 +8592,7 @@ brower->browser browers->browsers browing->browsing browseable->browsable +browsin->browsing, brows in, browswable->browsable browswe->browse browswed->browsed @@ -8563,6 +8601,7 @@ browswers->browsers browswing->browsing bruse->bruise bruses->bruises +brushin->brushing, brush in, brusk->brusque brutaly->brutally brwosable->browsable @@ -8584,6 +8623,7 @@ bufers->buffers buffereed->buffered bufferent->buffered bufferes->buffers, buffered, +bufferin->buffering, buffer in, bufferred->buffered bufferring->buffering buffeur->buffer @@ -8634,6 +8674,7 @@ buildding->building builddings->buildings buildds->builds builded->built +buildin->building, build in, buildpackge->buildpackage buildpackges->buildpackages buildt->built, build, @@ -8704,6 +8745,7 @@ bumber->bumper, bomber, bummer, number, bumbing->bumping, bombing, bumby->bumpy bumpded->bumped +bumpin->bumping, bump in, bumpt->bump bumpted->bumped bumpter->bumper @@ -8722,6 +8764,7 @@ bundeles->bundles bundeling->bundling bundels->bundles bunding->binding, bundling, bounding, +bundlin->bundling bunds->binds, bounds, bunji->bungee bunlde->bundle @@ -8734,11 +8777,13 @@ bureauracy->bureaucracy buring->burying, burning, burin, during, burjun->burgeon burjuns->burgeons +burnin->burning, burn in, buro->bureau, burro, burocratic->bureaucratic buros->bureaus, burros, burried->buried burtst->burst +buryin->burying, bury in, burzwah->bourgeois busines->business busineses->business, businesses, @@ -8781,6 +8826,7 @@ byciclist->bicyclist bypas->bypass bypased->bypassed bypasing->bypassing +bypassin->bypassing, bypass in, byte-comiler->byte-compiler byte-compilier->byte-compiler byte-complier->byte-compiler From 4a13f1ab1559971bc83dc55dc1ea2d32f381927c Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 25 Feb 2024 18:07:38 +0100 Subject: [PATCH 127/222] Apply suggestions for words starting with "B" --- codespell_lib/data/dictionary.txt | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index bd417a547f..17a76fed13 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -7519,6 +7519,7 @@ bassic->basic bassically->basically bassics->basics bassis->basis +bastardisin->bastardising bastardizin->bastardizing bastract->abstract bastracted->abstracted @@ -7572,7 +7573,7 @@ beastiaries->bestiaries beastiary->bestiary beatiful->beautiful beatifully->beautifully -beatin->beating, beat in, +beatin->beating, beat in, beaten, beauquet->bouquet beauquets->bouquets beauracracy->bureaucracy @@ -7960,9 +7961,9 @@ bi-langual->bi-lingual bianries->binaries bianry->binary biappicative->biapplicative -biasin->biasing, bias in, +biasin->biasing, bias in, basin, bicyclin->bicycling -biddin->bidding +biddin->bidding, bidden, biddings->bidding bidimentionnal->bidimensional bidings->bindings, bidding, @@ -7993,7 +7994,7 @@ binanaries->binaries binanary->binary binar->binary binay->binary -bindin->binding, bind in, +bindin->binding, bind in, bindi, bindis, bindins->bindings binidng->binding binominal->binomial @@ -8043,7 +8044,7 @@ biulds->builds biult->built, build, bivouaced->bivouacked bivouacing->bivouacking -bivouackin->bivouacking +bivouackin->bivouacking, bivouac in, bivwack->bivouac biyou->bayou biyous->bayous @@ -8154,7 +8155,7 @@ bobard->board, bombard, bocome->become boddy->body bodiese->bodies -bodin->boding, bod in, +bodin->boding, bod in, bodkin, boudin, bodydbuilder->bodybuilder boelean->boolean boeleans->booleans @@ -8417,7 +8418,7 @@ brach->branch brached->branched, breached, braches->branches, breaches, braching->branching, breaching, -bracin->bracing +bracin->bracing, brain, brackeds->brackets bracketwith->bracket with brackground->background @@ -8745,7 +8746,7 @@ bumber->bumper, bomber, bummer, number, bumbing->bumping, bombing, bumby->bumpy bumpded->bumped -bumpin->bumping, bump in, +bumpin->bumping, bump in, bumpkin, bumpt->bump bumpted->bumped bumpter->bumper From 52ffbdafd7c2e63cd6cfc27515d731f560b54436 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:35 -0800 Subject: [PATCH 128/222] Add corrections for all *in->*ing words starting with "C" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "C" to contain the scope. --- codespell_lib/data/dictionary.txt | 170 ++++++++++++++++++++++++++++++ 1 file changed, 170 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 17a76fed13..a5d86f8214 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -8856,6 +8856,7 @@ cach->catch, cache, cachable->cacheable cacheed->cached cacheing->caching +cachin->caching cachline->cacheline cachse->cache, caches, cachup->catchup @@ -9127,6 +9128,7 @@ calfs->calves caliased->aliased calibraiton->calibration calibraitons->calibrations +calibratin->calibrating, calibration, calibrte->calibrate calibrtion->calibration caligraphy->calligraphy @@ -9172,6 +9174,7 @@ callibri->calibri calliflower->cauliflower calliflowers->cauliflowers callig->calling +callin->calling, call in, callint->calling callis->callus calll->call @@ -9263,6 +9266,7 @@ camoflague->camouflage camoflagued->camouflaged camoflagues->camouflages camoflaguing->camouflaging +camouflagin->camouflaging campagin->campaign campagins->campaigns campain->campaign @@ -9304,8 +9308,10 @@ cancelation->cancellation cancelations->cancellations cancele->cancel, cancels, canceles->cancels +cancelin->canceling, cancel in, cancell->cancel cancelles->cancels +cancellin->cancelling cancelllation->cancellation cancelllations->cancellations cancellled->cancelled @@ -9357,6 +9363,8 @@ cannabilyzing->cannibalizing cannel->channel, cancel, canal, canneled->channeled, canceled, cannels->channels, cancels, canals, +cannibalisin->cannibalising +cannibalizin->cannibalizing cannister->canister cannisters->canisters cannnot->cannot @@ -9512,6 +9520,8 @@ capicitance->capacitance capicitor->capacitor capicitors->capacitors capicity->capacity +capitalisin->capitalising +capitalizin->capitalizing capitalsation->capitalisation capitalse->capitalise capitalsed->capitalised @@ -9585,6 +9595,7 @@ captued->captured captues->captures captuing->capturing capturd->captured +capturin->capturing caputre->capture caputred->captured caputres->captures @@ -9656,6 +9667,7 @@ carimonial->ceremonial carimonially->ceremonially carimonies->ceremonies carimony->ceremony +carin->caring, car in, carinomial->ceremonial carinomially->ceremonially carinomies->ceremonies @@ -9707,6 +9719,7 @@ carridge->carriage, cartridge, carrien->carrier carrige->carriage carrrier->carrier +carryin->carrying, carry in, carryintg->carrying carryng->carrying cartain->certain @@ -9822,6 +9835,7 @@ catastrphic->catastrophic catche->catch catched->caught catchi->catch +catchin->catching, catch in, catchip->ketchup catchs->catches categogical->categorical @@ -9839,6 +9853,8 @@ categoizes->categorizes categoizing->categorizing categor->category categorie->category, categories, +categorisin->categorising +categorizin->categorizing categoy->category categroies->categories categroy->category @@ -9919,6 +9935,7 @@ cauing->causing causeed->caused causees->causes causeing->causing +causin->causing causion->caution causioned->cautioned causions->cautions @@ -9953,6 +9970,7 @@ Ceasar->Caesar ceasars->Caesars ceaser->Caesar ceasers->Caesars +ceasin->ceasing ceasser->Caesar ceassers->Caesars ceate->create @@ -9997,6 +10015,7 @@ cehcks->checks cehcksum->checksum cehcksums->checksums Celcius->Celsius +celebratin->celebrating, celebration, cellabrate->celebrate cellabrated->celebrated cellabrates->celebrates @@ -10023,6 +10042,7 @@ cellst->cells cellxs->cells celsuis->celsius cementary->cemetery +cementin->cementing, cement in, cemetarey->cemetery cemetaries->cemeteries cemetary->cemetery @@ -10053,6 +10073,7 @@ centisencond->centisecond centisenconds->centiseconds centrafuge->centrifuge centrafuges->centrifuges +centralizin->centralizing centrifigual->centrifugal centrifugeable->centrifugable centrigrade->centigrade @@ -10193,6 +10214,7 @@ certifificate->certificate certifificated->certificated certifificates->certificates certifification->certification +certifyin->certifying, certify in, certiticate->certificate certiticated->certificated certiticates->certificates @@ -10271,6 +10293,7 @@ chainged->changed, chained, chainges->changes chainging->changing, chaining, chaings->chains +chainin->chaining, chain in, chalenge->challenge chalenged->challenged chalenger->challenger @@ -10295,6 +10318,7 @@ challened->challenged challener->challenger challeners->challengers challenes->challenges +challengin->challenging challening->challenging chambre->chamber chambres->chambers @@ -10341,6 +10365,7 @@ changee->changed, changes, change, changeed->changed changees->changes changeing->changing +changelin->changeling changge->change changged->changed changgeling->changeling @@ -10409,6 +10434,7 @@ characterisic->characteristic characterisically->characteristically characterisicly->characteristically characterisics->characteristics +characterisin->characterising characterisitic->characteristic characterisitics->characteristics characteristicly->characteristically @@ -10416,6 +10442,7 @@ characteritic->characteristic characteritics->characteristics characteritisc->characteristic characteritiscs->characteristics +characterizin->characterizing charactersistic->characteristic charactersistically->characteristically charactersistics->characteristics @@ -10502,6 +10529,7 @@ charctors->characters charecter->character charecters->characters charector->character +chargin->charging chargind->charging charicter->character charicters->characters @@ -10513,6 +10541,7 @@ charizma->charisma chartroose->chartreuse chasim->chasm chasims->chasms +chasin->chasing chasnge->change, changes, chasr->chaser, chase, chassim->chasm @@ -10569,6 +10598,7 @@ chcks->checks chcksum->checksum chcksums->checksums cheapeast->cheapest +cheatin->cheating, cheat in, cheatta->cheetah chec->check checbox->checkbox @@ -10669,6 +10699,7 @@ checkes->checks checkesum->checksum checkesums->checksums checket->checked +checkin->checking, check in, checkk->check checkkbox->checkbox checkkboxes->checkboxes @@ -10765,6 +10796,7 @@ cheecks->checks, cheeks, cheecksum->checksum cheecksums->checksums cheeper->cheaper +cheerin->cheering, cheer in, cheet->cheat, sheet, chest, cheer, cheek, cheeta->cheetah cheeted->cheated, cheered, @@ -10887,6 +10919,7 @@ chipertexts->ciphertexts chipet->chipset chipslect->chipselect chipstes->chipsets +chiselin->chiseling, chisel in, chisell->chisel chiselle->chisel chiselles->chisels @@ -10958,7 +10991,9 @@ chooose->choose choos->choose choosed->chose, chosen, choosen->chosen +choosin->choosing chopipng->chopping +choppin->chopping chopy->choppy, chop, choronological->chronological chosed->chose @@ -10971,6 +11006,7 @@ chosses->chooses chossing->choosing chould->should, could, chouse->choose, chose, choux, +chowin->chowing, chow in, chowse->chose, choose, chowsing->choosing chracter->character @@ -10984,6 +11020,7 @@ chrashing->crashing, thrashing, trashing, chrashs->crashes, thrashes, trashes, chrminance->chrominance chromum->chromium +chroniclin->chronicling chuch->church chuks->chunks chunaks->chunks @@ -10995,6 +11032,7 @@ chuncks->chunks chuncksize->chunksize chuncs->chunks chuned->chunked +chunkin->chunking, chunk in, churchs->churches cick->click cicle->cycle, circle, icicle, @@ -11101,6 +11139,7 @@ ciphrs->ciphers cips->chips circit->circuit circits->circuits +circlin->circling circluar->circular circluarly->circularly circluars->circulars @@ -11123,6 +11162,7 @@ circumstnce->circumstance circumstnces->circumstances circumstncial->circumstantial circumstntial->circumstantial +circumventin->circumventing, circumvent in, circumvention, circumvernt->circumvent circunference->circumference circunferences->circumferences @@ -11271,6 +11311,7 @@ claerly->clearly claibscale->calibscale claime->claim claimes->claims +claimin->claiming, claim in, clairvoiant->clairvoyant clairvoiantes->clairvoyants clairvoiants->clairvoyants @@ -11284,6 +11325,7 @@ claravoyants->clairvoyants claread->cleared clared->cleared clarety->clarity +clarifyin->clarifying, clarify in, claring->clearing clases->classes, clashes, cases, clasic->classic @@ -11327,6 +11369,7 @@ classifiiers->classifiers classifiies->classifies classifiy->classify classifiying->classifying +classifyin->classifying, classify in, classrom->classroom classroms->classrooms classs->class @@ -11370,6 +11413,7 @@ cleands->cleans cleandup->cleanup cleandups->cleanups cleaness->cleanness +cleanin->cleaning, clean in, cleann->clean cleanned->cleaned cleanner->cleaner @@ -11381,6 +11425,7 @@ cleannups->cleanups cleanp->cleanup, clean up, cleanpu->cleanup cleanpus->cleanups +cleansin->cleansing, cleans in, cleantup->cleanup cleare->cleared, clear, cleareance->clearance @@ -11392,6 +11437,7 @@ clearified->clarified clearifies->clarifies clearify->clarify clearifying->clarifying +clearin->clearing, clear in, clearity->clarity clearling->clearing clearnance->clearance @@ -11435,6 +11481,7 @@ cliboard->clipboard cliboards->clipboards clibpoard->clipboard clibpoards->clipboards +clickin->clicking, click in, cliens->clients cliensite->client-side clienta->client @@ -11442,6 +11489,7 @@ cliente->client, clientele, clientelle->clientele clik->click cliks->clicks +climbin->climbing, climb in, climer->climber climers->climbers climing->climbing @@ -11457,6 +11505,7 @@ cliping->clipping clipoard->clipboard clipoards->clipboards clipoing->clipping +clippin->clipping clishay->cliché clishays->clichés clishey->cliché @@ -11477,6 +11526,7 @@ cllouding->clouding cllouds->clouds cloack->cloak cloacks->cloaks +clobberin->clobbering, clobber in, cloberring->clobbering clock_getttime->clock_gettime clocksourc->clocksource @@ -11499,6 +11549,7 @@ cloesst->closest cloisonay->cloisonné cloisonays->cloisonnés clonez->clones, cloner, +clonin->cloning clonne->clone clonned->cloned, clowned, conned, clonnes->clones @@ -11516,6 +11567,7 @@ closeing->closing closesly->closely closests->closest, closets, closig->closing +closin->closing closse->close clossed->closed clossely->closely @@ -11527,10 +11579,12 @@ clossion->collision clossions->collisions cloude->cloud cloudes->clouds +cloudin->clouding, cloud in, cloumn->column cloumns->columns cloure->closure, clojure, clousre->closure +clownin->clowning, clown in, clsoe->close clsoed->closed clsoely->closely @@ -11585,11 +11639,13 @@ cnosoles->consoles cntain->contain cntains->contains cnter->center +co-existin->co-existing, co-exist in, co-incided->coincided co-opearte->co-operate co-opeartes->co-operates co-ordinate->coordinate co-ordinates->coordinates +coachin->coaching, coach in, coalace->coalesce coalacece->coalesce, coalescence, coalaced->coalesced @@ -11610,6 +11666,7 @@ coalasing->coalescing coalcece->coalescence coalcence->coalescence coalesc->coalesce +coalescin->coalescing coalescsing->coalescing coalese->coalesce coalesed->coalesced @@ -11684,12 +11741,14 @@ codde->code, coded, coddle, codder->coder, coddler, codders->coders, coddlers, coddes->codes, coddles, +coddlin->coddling codeen->codeine codeing->coding codepoitn->codepoint codesc->codecs codespel->codespell codesream->codestream +codin->coding, cod in, codition->condition coditional->conditional coditionally->conditionally @@ -11723,6 +11782,7 @@ coeficients->coefficients coelesce->coalesce coercable->coercible coerceion->coercion +coercin->coercing, coercion, coersion->coercion, conversion, coexhist->coexist, co-exist, coexhistance->coexistence, co-existence, @@ -11734,6 +11794,7 @@ coexinst->coexist, co-existence, coexinstence->coexistence, co-existence, coexinsts->coexists, co-existence, coexistance->coexistence, co-existence, +coexistin->coexisting, coexist in, coexsit->coexist, co-exist, coexsitance->coexistence, co-existence, coexsited->coexisted, co-existed, @@ -11778,12 +11839,14 @@ cofusion->confusion cogniscent->cognizant, cognisant, cognizent->cognizant, cognisant, cohabitating->cohabiting +cohabitin->cohabiting, cohabit in, coherance->coherence coherancy->coherency coherant->coherent coherantly->coherently coice->choice coincedentally->coincidentally +coincidin->coinciding coinitailize->coinitialize coinside->coincide coinsided->coincided @@ -11838,6 +11901,7 @@ collaction->collection collaobrative->collaborative collaps->collapse collapsable->collapsible +collapsin->collapsing collapted->collapsed, collated, collapse, coapted, collasion->collision collaspe->collapse @@ -11845,6 +11909,7 @@ collasped->collapsed collaspes->collapses collaspible->collapsible collasping->collapsing +collatin->collating, collation, collationg->collation collborative->collaborative colleage->colleague @@ -11928,6 +11993,7 @@ colomns->columns colon-seperated->colon-separated colonizators->colonizers colorfull->colorful, colorfully, +colorin->coloring, color in, coloringh->coloring colorizoer->colorizer colorpsace->colorspace @@ -12060,6 +12126,7 @@ combier->combiner combiers->combiners combies->combines, zombies, combiing->combining, combing, +combin->combing, comb in, combinatation->combination combinatations->combinations combinatator->combinator @@ -12103,6 +12170,7 @@ combiniator->combinator combiniatorial->combinatorial combiniatorics->combinatorics combiniators->combinators +combinin->combining combinination->combination combininations->combinations combininator->combinator @@ -12170,6 +12238,7 @@ comformance->conformance comformed->conformed, comforted, comforming->conforming, comforting, comforms->conforms, comforts, +comfortin->comforting, comfort in, comfterble->comfortable comfterbly->comfortably comfuse->confuse @@ -12185,6 +12254,7 @@ comiler->compiler comilers->compilers comiles->compiles comiling->compiling +comin->coming, com in, comination->combination cominations->combinations cominator->combinator @@ -12267,6 +12337,7 @@ commads->commands comman->command, common, comma, commas, comman-line->command-line commandi->command +commandin->commanding, command in, commandoes->commandos commanline->commandline commannd->command @@ -12294,7 +12365,10 @@ commedic->comedic commemerative->commemorative commemmorate->commemorate commemmorating->commemorating +commemoratin->commemorating, commemoration, commen->commend, comment, common, +commencin->commencing +commendin->commending, commend in, commene->comment, commend, commence, commune, commened->commented, commended, commend, commenced, communed, commenes->comments, commends, commences, communes, @@ -12304,6 +12378,7 @@ commeneted->commented commening->commenting, commending, commencing, communing, commens->comments, commons, commends, commenstatus->commentstatus +commentin->commenting, comment in, commerical->commercial commerically->commercially commericial->commercial @@ -12327,6 +12402,7 @@ commisioned->commissioned commisioner->commissioner commisioning->commissioning commisions->commissions +commissionin->commissioning, commission in, commisssion->commission commisssioned->commissioned commisssioner->commissioner @@ -12348,6 +12424,7 @@ committ->commit committe->committee committes->committees committi->committee +committin->committing committis->committees committment->commitment committments->commitments @@ -12493,9 +12570,11 @@ communciation->communication communiation->communication communicaion->communication communicatie->communication +communicatin->communicating, communication, communicaton->communication communikay->communiqué communikays->communiqués +communin->communing, communion, communisim->communism communisit->communist communisits->communists @@ -12515,6 +12594,7 @@ communty->community communuication->communication commutated->commuted commutating->commuting +commutin->commuting commutive->commutative comnmand->command comnnected->connected @@ -12600,6 +12680,7 @@ comparign->comparing comparigon->comparison comparigons->comparisons compariing->comparing +comparin->comparing comparion->comparison comparions->comparisons comparios->comparison @@ -12753,6 +12834,7 @@ compelxity->complexity compenent->component, competent, compenents->components, competence, compensantion->compensation +compensatin->compensating, compensation, compenstate->compensate compenstated->compensated compenstates->compensates @@ -12767,6 +12849,7 @@ competetively->competitively competetiveness->competitiveness competetor->competitor competetors->competitors +competin->competing competion->competition, completion, competions->completions, competitions, competitiion->competition @@ -12817,6 +12900,7 @@ compilied->compiled compilier->compiler compiliers->compilers compilies->compiles +compilin->compiling compillation->compilation compillations->compilations compille->compile @@ -12834,6 +12918,7 @@ compitent->competent compitible->compatible complaince->compliance, complaints, complaing->complaining +complainin->complaining, complain in, complanied->complained complate->complete complated->completed @@ -12887,6 +12972,7 @@ completess->completes, completeness, completetion->completion completetly->completely completey->completely +completin->completing, completion, completiom->completion completition->completion, competition, completitions->completions, competitions, @@ -12904,6 +12990,7 @@ compliace->compliance complianse->compliance compliation->compilation, complication, compliations->compilations, complications, +complicatin->complicating, complication, complie->compile, complice, complied, complied-in->compiled-in complience->compliance @@ -12972,9 +13059,11 @@ composistes->composites composistion->composition composistions->compositions composit->composite +compositin->compositing, composition, compositong->compositing composits->composites composte->composite, compose, composed, compost, composted, +compoundin->compounding, compound in, compount->compound comppatible->compatible comppiler->compiler @@ -12997,6 +13086,7 @@ compresors->compressors compressable->compressible compresser->compressor compressers->compressors +compressin->compressing, compress in, compression, compresss->compress compresssed->compressed compresssion->compression @@ -13028,6 +13118,7 @@ compunds->compounds computaion->computation computarized->computerized computaton->computation +computin->computing computs->computes, computus, computtaion->computation computtaions->computations @@ -13141,6 +13232,7 @@ concatenaes->concatenates concatenaing->concatenating concatenaion->concatenation concatenaions->concatenations +concatenatin->concatenating, concatenation, concatene->concatenate concatened->concatenated concatenes->concatenates @@ -13183,6 +13275,7 @@ concentates->concentrates concentating->concentrating concentation->concentration concentic->concentric +concentratin->concentrating, concentration, concentraze->concentrate conceous->conscious conceousally->consciously @@ -13193,6 +13286,7 @@ concequences->consequences concered->concerned concerened->concerned concering->concerning +concernin->concerning, concern in, concerntrating->concentrating concerte->concrete, concerts, concert, concerto, concerted, conchance->conscience @@ -13216,6 +13310,7 @@ concieved->conceived concious->conscious conciously->consciously conciousness->consciousness +concludin->concluding concret->concrete, concert, concretly->concretely concrets->concrete, concerts, @@ -13230,6 +13325,7 @@ concures->concurs, conquers, concuring->concurring, conquering, concurrect->concurrent concurrectly->concurrently +concurrin->concurring condamned->condemned condem->condemn condemmed->condemned @@ -13293,6 +13389,7 @@ conditianal->conditional conditianally->conditionally conditianaly->conditionally conditionaly->conditionally +conditionin->conditioning, condition in, conditionn->condition conditionnal->conditional conditionnally->conditionally @@ -13312,6 +13409,7 @@ conditonally->conditionally conditonals->conditionals conditons->conditions condntional->conditional +condolin->condoling condtiion->condition condtiions->conditions condtion->condition @@ -13326,6 +13424,7 @@ condtitionals->conditionals condtitions->conditions conducter->conductor, conducted, conducters->conductors +conductin->conducting, conduct in, conduction, conductuve->conductive, conducive, conecct->connect coneccted->connected @@ -13429,9 +13528,11 @@ conetxts->contexts, connects, conexant->connexant conext->context, connect, connects, conexts->contexts, connects, +conferencin->conferencing conferene->conference conferrencing->conferencing confert->convert +confessin->confessing, confess in, confession, confety->confetti conffig->config conffigs->configs @@ -13588,6 +13689,7 @@ configurees->configures configureing->configuring configuretion->configuration configuretions->configurations +configurin->configuring configurrable->configurable configurration->configuration configurrations->configurations @@ -13648,6 +13750,7 @@ confingure->configure confingured->configured confingures->configures confinguring->configuring +confinin->confining confiramtion->confirmation confirmacion->confirmation confirmaed->confirmed @@ -13657,6 +13760,7 @@ confirmatinon->confirmation confirmd->confirmed confirmedd->confirmed confirmeed->confirmed +confirmin->confirming, confirm in, confirmming->confirming confiug->config confiugrable->configurable @@ -13681,6 +13785,7 @@ confiure->configure confiured->configured confiures->configures confiuring->configuring +conflatin->conflating, conflation, conflcit->conflict conflcited->conflicted conflciting->conflicting @@ -13708,6 +13813,7 @@ confogure->configure confogured->configured confogures->configures confoguring->configuring +conformin->conforming, conform in, confort->comfort confortable->comfortable confrim->confirm @@ -13776,6 +13882,7 @@ confurse->confuse confursed->confused confurses->confuses confursing->confusing +confusin->confusing, confusion, confuss->confuse, confess, confuses, confussed->confused, confessed, confusses->confuses, confesses, @@ -13833,6 +13940,7 @@ congratualtes->congratulates congratualting->congratulating congratualtion->congratulation congratualtions->congratulations +congratulatin->congratulating, congratulation, congresional->congressional conider->consider, conifer, coniderable->considerable @@ -13990,6 +14098,7 @@ connetions->connections connetor->connector connetors->connectors connexion->connection +connin->conning connnect->connect connnected->connected connnecting->connecting @@ -14063,6 +14172,7 @@ conpressed->compressed conquerd->conquered conquerer->conqueror conquerers->conquerors +conquerin->conquering, conquer in, conqured->conquered conrete->concrete conribute->contribute @@ -14135,6 +14245,7 @@ conseeded->conceded conseeds->concedes consenquently->consequently consensis->consensus +consentin->consenting, consent in, consentious->conscientious consentiously->conscientiously consentrate->concentrate @@ -14153,6 +14264,7 @@ consern->concern conserned->concerned conserning->concerning conservativeky->conservatively +conservin->conserving conservitive->conservative consestently->consistently consevible->conceivable @@ -14167,6 +14279,7 @@ considerd->considered considere->consider, considered, consideren->considered consideres->considered, considers, +considerin->considering, consider in, considerion->consideration considerions->considerations considert->considered, consider, @@ -14197,6 +14310,7 @@ consistenly->consistently consistensy->consistency consisteny->consistency, consistent, consistes->consists, consisted, +consistin->consisting, consist in, consistuency->constituency, consistency, consistuent->constituent, consistent, consistuently->consistently @@ -14240,6 +14354,7 @@ consntant->constant consntantly->constantly consntants->constants consol->console +consolin->consoling consolodate->consolidate consolodated->consolidated consonent->consonant @@ -14319,6 +14434,7 @@ constituion->constitution constituional->constitutional constitutent->constituent constitutents->constituents +constitutin->constituting, constitution, constly->costly constract->construct constracted->constructed @@ -14327,6 +14443,7 @@ constractions->constrictions, constructions, contractions, constractor->constructor constractors->constructors constraing->constraining, constraint, +constrainin->constraining, constrain in, constrainst->constraint, constraints, constrainsts->constraints constrainted->constrained @@ -14371,6 +14488,7 @@ constribution->contribution constributions->contributions constributor->contributor constributors->contributors +constrictin->constricting, constrict in, constriction, constrint->constraint constrints->constraints constrol->control @@ -14396,6 +14514,7 @@ constructcor->constructor constructer->constructor constructers->constructors constructes->constructs +constructin->constructing, construct in, construction, constructiong->constructing, construction, constructr->constructor constructred->constructed @@ -14410,6 +14529,7 @@ constructued->constructed constructur->constructor constructure->constructor constructurs->constructors +construin->construing construktor->constructor construnctor->constructor construrtors->constructors @@ -14454,12 +14574,15 @@ consumate->consummate consumated->consummated consumating->consummating consumation->consumption, consummation, +consumin->consuming +consummatin->consummating, consummation, consummed->consumed consummer->consumer consummers->consumers consumsion->consumption consumtion->consumption contacentaion->concatenation +contactin->contacting, contact in, contagen->contagion contaied->contained contaienr->container @@ -14501,6 +14624,7 @@ containuations->continuations contais->contains contaisn->contains contaiun->contain +contaminatin->contaminating, contamination, contamporaries->contemporaries contamporary->contemporary contan->contain @@ -14586,6 +14710,7 @@ content-negotitation->content-negotiation content-negotition->content-negotiation content-negoziation->content-negotiation contentended->contended +contentin->contenting, content in, contention, contentn->content contentss->contents conter->counter, conteur, @@ -14659,6 +14784,7 @@ continuem->continuum continueous->continuous continueously->continuously continuesly->continuously +continuin->continuing continuos->continuous continuosly->continuously continure->continue @@ -14749,7 +14875,9 @@ contraint->constraint contrainted->constrained contraints->constraints contraitns->constraints +contrastin->contrasting, contrast in, contraveining->contravening +contravenin->contravening contravercial->controversial contravercies->controversies contravercy->controversy @@ -14815,6 +14943,7 @@ controles->controls, controllers, controling->controlling controll->control controllerd->controlled +controllin->controlling controllled->controlled controlller->controller controlllers->controllers @@ -14903,6 +15032,7 @@ conveniance->convenience conveniant->convenient conveniantly->conveniently conveniece->convenience +convenin->convening convenince->convenience conveninent->convenient convense->convince @@ -14926,12 +15056,14 @@ converations->conversations convered->converted, covered, converged, conveyed, convereted->converted convergance->convergence +convergin->converging convering->converting, covering, converging, conveying, converion->conversion converions->conversions converison->conversion converitble->convertible convers->converse, converts, convert, covers, conveys, confers, +conversin->conversing, conversion, conversly->conversely conversoin->conversion converson->conversion @@ -14952,6 +15084,7 @@ convertation->conversation, conversion, convertations->conversations, conversions, converterd->converted, converter, convertet->converted +convertin->converting, convert in, convertion->conversion convertions->conversions convervable->conservable @@ -14981,10 +15114,12 @@ convetions->conventions convets->converts convexe->convex, convexes, conveyer->conveyor +conveyin->conveying, convey in, convice->convince, convict, conviced->convinced, convicted, convices->convinces, convicts, convicing->convincing, convicting, +convictin->convicting, convict in, conviction, convienant->convenient convience->convince, convenience, conviencece->convenience @@ -15006,6 +15141,7 @@ convigures->configures conviguring->configuring convination->combination convinations->combinations +convincin->convincing convine->combine, convince, confine, convene, convineance->convenience convineances->conveniences @@ -15058,6 +15194,7 @@ cooefficients->coefficients cooger->cougar cookoo->cuckoo coolent->coolant +coolin->cooling, cool in, coolot->culotte coolots->culottes coomand->command @@ -15104,6 +15241,7 @@ cooordinate->coordinate cooordinates->coordinates coopearte->cooperate coopeartes->cooperates +cooperatin->cooperating, cooperation, cooporative->cooperative coordanate->coordinate coordanates->coordinates @@ -15116,6 +15254,7 @@ coordiate->coordinate coordiates->coordinates coordiinates->coordinates coordinatess->coordinates +coordinatin->coordinating, coordination, coordinats->coordinates coordindate->coordinate coordindates->coordinates @@ -15189,6 +15328,7 @@ copiler->compiler, copier, copilers->compilers, copiers, copiles->compiles, copies, copiling->compiling +copin->coping, cop in, coplete->complete copleted->completed copletely->completely @@ -15232,6 +15372,7 @@ coprright->copyright coprrighted->copyrighted coprrights->copyrights copstruction->construction +copulatin->copulating, copulation, copuright->copyright copurighted->copyrighted copurights->copyrights @@ -15245,6 +15386,7 @@ copyeight->copyright copyeighted->copyrighted copyeights->copyrights copyied->copied +copyin->copying, copy in, copyirght->copyright copyirghted->copyrighted copyirghts->copyrights @@ -15396,6 +15538,7 @@ correcteions->corrections correctely->correctly correcteness->correctness correcters->correctors +correctin->correcting, correct in, correction, correctlly->correctly correctnes->correctness correcton->correction @@ -15421,6 +15564,7 @@ correespondingly->correspondingly correesponds->corresponds correlasion->correlation correlatd->correlated +correlatin->correlating, correlation, correllate->correlate correllation->correlation correllations->correlations @@ -15552,6 +15696,7 @@ correspondg->corresponding correspondgly->correspondingly correspondig->corresponding correspondigly->correspondingly +correspondin->corresponding, correspond in, correspondind->corresponding correspondindly->correspondingly correspondnce->correspondence @@ -15875,6 +16020,7 @@ counpound->compound counpounds->compounds counries->countries, counties, counry->country, county, +counsellin->counselling counsil->counsel counsils->counsels countain->contain @@ -15892,6 +16038,7 @@ counterpar->counterpart counterpoart->counterpart counterpoarts->counterparts countie's->counties, counties', county's, +countin->counting, count in, countinual->continual countinually->continually countinuation->continuation @@ -15914,6 +16061,7 @@ cource->course, coerce, source, courced->coerced, sourced, coursed, cources->courses, coerces, sources, courcing->coercing, sourcing, coursing, +coursin->coursing courtesey->courtesy coururier->courier, couturier, couse->course, cause, @@ -15956,6 +16104,7 @@ coveres->covers coverge->coverage, converge, covergence->convergence coverges->coverages, converges, +coverin->covering, cover in, coverred->covered coversation->conversation coversations->conversations @@ -15966,6 +16115,7 @@ coverted->converted, covered, coveted, coverter->converter coverters->converters coverting->converting, covering, coveting, +covetin->coveting, covet in, covince->convince covinced->convinced covinces->convinces @@ -16018,6 +16168,7 @@ craches->crashes, caches, coaches, crutches, crèches, craching->crashing, caching, cracking, coaching, crachs->cracks, crashes, cracing->gracing +crackin->cracking, crack in, craete->create, crate, craeted->created, crated, craetes->creates, crates, @@ -16037,8 +16188,10 @@ crasheed->crashed crashees->crashes crashess->crashes crashign->crashing +crashin->crashing, crash in, crashs->crashes cratashous->cretaceous +cratin->crating cration->creation, ration, nation, crationalism->rationalism, nationalism, crationalist->rationalist, nationalist, @@ -16074,6 +16227,9 @@ creaetor->creator creaetors->creators creaets->creates creaing->creating, creasing, creaking, creaming, +creakin->creaking, creak in, +creamin->creaming, cream in, +creasin->creasing creasoat->creosote creastor->creator creatation->creation @@ -16180,7 +16336,9 @@ criticall->critical, critically, criticial->critical criticially->critically criticials->criticals +criticisin->criticising criticists->critics +criticizin->criticizing critiera->criteria critieria->criteria critierion->criterion @@ -16188,6 +16346,7 @@ critieron->criterion critiical->critical critiically->critically critiicals->criticals +critiquin->critiquing critising->criticising, criticizing, critisising->criticising critisism->criticism @@ -16211,6 +16370,7 @@ croozed->cruised croozer->cruiser croozes->cruises croozing->cruising +croppin->cropping croppped->cropped cros->cross cros-site->cross-site @@ -16220,6 +16380,7 @@ crosreference->cross-reference crosreferenced->cross-referenced crosreferences->cross-references cross-commpilation->cross-compilation +cross-compilin->cross-compiling cross-orgin->cross-origin crossgne->crossgen crossin->crossing @@ -16258,6 +16419,8 @@ crticals->criticals crticised->criticised crucialy->crucially crucifiction->crucifixion +cruisin->cruising +crunchin->crunching, crunch in, cruncing->crunching crurrent->current crusies->cruises @@ -16285,6 +16448,8 @@ crystalize->crystallize crystalized->crystallized crystalizes->crystallizes crystalizing->crystallizing +crystallisin->crystallising +crystallizin->crystallizing cryto->crypto crytocurrencies->cryptocurrencies crytocurrency->cryptocurrency @@ -16327,6 +16492,8 @@ culiminate->culminate culiminated->culminated culiminates->culminates culiminating->culminating +cullin->culling, cull in, +culminatin->culminating, culmination, culmulate->cumulate, culminate, culmulated->cumulated, culminated, culmulates->cumulates, culminates, @@ -16518,10 +16685,12 @@ customie->customize customied->customized customisaton->customisation customisatons->customisations +customisin->customising customizaton->customization customizatons->customizations customizeable->customizable customizeble->customizable +customizin->customizing customn->custom customns->customs customsiable->customisable @@ -16630,6 +16799,7 @@ cuztomizing->customizing cvignore->cvsignore cxan->cyan cycic->cyclic +cyclin->cycling cyclinder->cylinder cyclinders->cylinders cyclindrical->cylindrical From fcd36869868a7f0b8ddf3383fd07339a892259ff Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 25 Feb 2024 18:18:01 +0100 Subject: [PATCH 129/222] Apply suggestions for words starting with "C" --- codespell_lib/data/dictionary.txt | 28 +++++++++++++------------- codespell_lib/data/dictionary_rare.txt | 1 + 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index a5d86f8214..1bdc3b9c29 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -9835,7 +9835,7 @@ catastrphic->catastrophic catche->catch catched->caught catchi->catch -catchin->catching, catch in, +catchin->catching, catch in, cat chin, catchip->ketchup catchs->catches categogical->categorical @@ -9935,7 +9935,7 @@ cauing->causing causeed->caused causees->causes causeing->causing -causin->causing +causin->causing, cousin, causion->caution causioned->cautioned causions->cautions @@ -9970,7 +9970,7 @@ Ceasar->Caesar ceasars->Caesars ceaser->Caesar ceasers->Caesars -ceasin->ceasing +ceasin->ceasing, casein, ceasser->Caesar ceassers->Caesars ceate->create @@ -10073,6 +10073,7 @@ centisencond->centisecond centisenconds->centiseconds centrafuge->centrifuge centrafuges->centrifuges +centralisin->centralising centralizin->centralizing centrifigual->centrifugal centrifugeable->centrifugable @@ -10796,7 +10797,7 @@ cheecks->checks, cheeks, cheecksum->checksum cheecksums->checksums cheeper->cheaper -cheerin->cheering, cheer in, +cheerin->cheering, cheer in, cheerio, cheet->cheat, sheet, chest, cheer, cheek, cheeta->cheetah cheeted->cheated, cheered, @@ -10993,7 +10994,7 @@ choosed->chose, chosen, choosen->chosen choosin->choosing chopipng->chopping -choppin->chopping +choppin->chopping, Chopin, chopy->choppy, chop, choronological->chronological chosed->chose @@ -12126,7 +12127,7 @@ combier->combiner combiers->combiners combies->combines, zombies, combiing->combining, combing, -combin->combing, comb in, +combin->combing, comb in, combine, combinatation->combination combinatations->combinations combinatator->combinator @@ -12574,7 +12575,7 @@ communicatin->communicating, communication, communicaton->communication communikay->communiqué communikays->communiqués -communin->communing, communion, +communin->communing, communion, communis, communisim->communism communisit->communist communisits->communists @@ -14529,7 +14530,7 @@ constructued->constructed constructur->constructor constructure->constructor constructurs->constructors -construin->construing +construin->constrain, construing, construktor->constructor construnctor->constructor construrtors->constructors @@ -14710,7 +14711,7 @@ content-negotitation->content-negotiation content-negotition->content-negotiation content-negoziation->content-negotiation contentended->contended -contentin->contenting, content in, contention, +contentin->contenting, content in, contention, Cotentin, contentn->content contentss->contents conter->counter, conteur, @@ -15194,7 +15195,7 @@ cooefficients->coefficients cooger->cougar cookoo->cuckoo coolent->coolant -coolin->cooling, cool in, +coolin->cooling, cool in, coolie, coolot->culotte coolots->culottes coomand->command @@ -15328,7 +15329,7 @@ copiler->compiler, copier, copilers->compilers, copiers, copiles->compiles, copies, copiling->compiling -copin->coping, cop in, +copin->coping, cop in, coin, coplete->complete copleted->completed copletely->completely @@ -16061,7 +16062,7 @@ cource->course, coerce, source, courced->coerced, sourced, coursed, cources->courses, coerces, sources, courcing->coercing, sourcing, coursing, -coursin->coursing +coursin->coursing, cousin, courtesey->courtesy coururier->courier, couturier, couse->course, cause, @@ -16191,7 +16192,7 @@ crashign->crashing crashin->crashing, crash in, crashs->crashes cratashous->cretaceous -cratin->crating +cratin->crating, gratin, cration->creation, ration, nation, crationalism->rationalism, nationalism, crationalist->rationalist, nationalist, @@ -16799,7 +16800,6 @@ cuztomizing->customizing cvignore->cvsignore cxan->cyan cycic->cyclic -cyclin->cycling cyclinder->cylinder cyclinders->cylinders cyclindrical->cylindrical diff --git a/codespell_lib/data/dictionary_rare.txt b/codespell_lib/data/dictionary_rare.txt index 0d711236e6..bbbe519d1e 100644 --- a/codespell_lib/data/dictionary_rare.txt +++ b/codespell_lib/data/dictionary_rare.txt @@ -69,6 +69,7 @@ crufts->cruft cunt->count, hunt, cunts->counts, hunts, curios->curious +cyclin->cycling dealign->dealing deffer->differ, defer, degrate->degrade From 3e032b88c18f695cd3abf98f03e2975696eb6e74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Saugat=20Pachhai=20=28=E0=A4=B8=E0=A5=8C=E0=A4=97=E0=A4=BE?= =?UTF-8?q?=E0=A4=A4=29?= Date: Wed, 21 Feb 2024 09:06:18 +0545 Subject: [PATCH 130/222] editible->editable --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 1bdc3b9c29..c9780393ee 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -21616,6 +21616,7 @@ editedt->edited editer->editor, edited, edit, editers->editors, edits, editiable->editable +editible->editable editied->edited editiing->editing editior->editor From 07ea035b09ea806222ad42a8e579cab087536274 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:39 -0800 Subject: [PATCH 131/222] Add corrections for all *in->*ing words starting with "D" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "D" to contain the scope. --- codespell_lib/data/dictionary.txt | 128 ++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index c9780393ee..bfe8bff6b6 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -16899,6 +16899,7 @@ daita->data dake->take dalmation->Dalmatian dalta->delta +damagin->damaging damamge->damage damamged->damaged damamges->damages @@ -16914,9 +16915,13 @@ damge->damage daming->damning, damping, gaming, doming, dammage->damage dammages->damages +damnin->damning, damn in, damons->daemons, demons, +dampin->damping, damp in, danceing->dancing +dancin->dancing dandidates->candidates +dandlin->dandling dangereous->dangerous daplicating->duplicating Dardenelles->Dardanelles @@ -16990,6 +16995,7 @@ datecreatedd->datecreated datection->detection datections->detections datee->date +datin->dating datset->dataset datsets->datasets daty->data, date, @@ -17050,6 +17056,7 @@ deacitvated->deactivated deacriptor->descriptor, decryptor, deacriptors->descriptors, decryptors, deactivatiion->deactivation +deactivatin->deactivating, deactivation, deactive->deactivate deactiveate->deactivate deactived->deactivated @@ -17072,6 +17079,7 @@ deaktivate->deactivate deaktivated->deactivated dealed->dealt dealilng->dealing +dealin->dealing, deal in, dealloacte->deallocate deallocaed->deallocated dealocate->deallocate @@ -17208,9 +17216,12 @@ decceleration->deceleration deccrement->decrement deccremented->decremented deccrements->decrements +deceasin->deceasing deceber->December +deceivin->deceiving decelaration->declaration, deceleration, decelarations->declarations, decelerations, +deceleratin->decelerating, deceleration, Decemer->December decend->descend decendant->descendant @@ -17221,6 +17232,7 @@ decendentant->descendant decendentants->descendants decendents->descendents, descendants, decending->descending +decentralizin->decentralizing decern->discern decerned->discerned decerning->discerning @@ -17236,6 +17248,7 @@ decidated->dedicated decidates->dedicates decideable->decidable decidely->decidedly +decidin->deciding decie->decide decied->decide, decided, deciedd->decided @@ -17274,6 +17287,7 @@ declarayion->declaration declarayions->declarations declard->declared declarded->declared +declarin->declaring declaritive->declarative declaritively->declaratively declarnig->declaring @@ -17344,12 +17358,15 @@ decocdings->decodings decodded->decoded decodding->decoding decodeing->decoding +decodin->decoding decomissioned->decommissioned decomissioning->decommissioning +decommissionin->decommissioning, decommission in, decommissionn->decommission decommissionned->decommissioned decommpress->decompress decomoposition->decomposition +decomposin->decomposing decomposion->decomposition decomposit->decompose decomposited->decomposed @@ -17368,6 +17385,7 @@ decompresion->decompression decompresor->decompressor decompressd->decompressed decompresser->decompressor +decompressin->decompressing, decompress in, decompression, decompresssion->decompression decompse->decompose decond->decode @@ -17417,6 +17435,7 @@ decrasing->decreasing, deceasing, decration->decoration decreace->decrease decreas->decrease +decreasin->decreasing decreate->decrease, discrete, destroy, desecrate, decremeant->decrement decremeantal->decremental @@ -17426,6 +17445,7 @@ decremeants->decrements decremenet->decrement decremenetd->decremented decremeneted->decremented +decrementin->decrementing, decrement in, decrese->decrease decresing->decreasing, deceasing, decress->decrees @@ -17493,6 +17513,7 @@ dedidates->dedicates dedly->deadly deductable->deductible deductables->deductibles +deductin->deducting, deduct in, deduction, deduplacate->deduplicate deduplacated->deduplicated deduplacates->deduplicates @@ -17516,6 +17537,7 @@ deeep->deep deelte->delete deendencies->dependencies deendency->dependency +deepenin->deepening, deepen in, deepo->depot deepos->depots deesil->diesel @@ -17565,6 +17587,7 @@ defaulrts->defaults defauls->default, defaults, defaulst->defaults, default, defaultet->defaulted +defaultin->defaulting, default in, defaulty->default defauly->default defaulys->defaults @@ -17586,6 +17609,7 @@ defeaulted->defaulted defeaulting->defaulting defeaults->defaults defecit->deficit +defectin->defecting, defect in, defection, defeine->define defeines->defines defenate->definite @@ -17613,6 +17637,7 @@ deferentiator->differentiator deferentiators->differentiators defering->deferring deferreal->deferral +deferrin->deferring deffault->default deffaulted->defaulted deffaults->defaults @@ -17675,6 +17700,7 @@ definied->defined definiet->definite definietly->definitely definifiton->definition +definin->defining definine->define, definite, definined->defined defininely->definitely @@ -17739,6 +17765,7 @@ defishantly->deficiently defition->definition defitions->definitions deflaut->default +deflectin->deflecting, deflect in, deflection, defned->defend, defined, defninition->definition defninitions->definitions @@ -17758,6 +17785,7 @@ defult->default defulted->defaulted defulting->defaulting defults->defaults +defusin->defusing degenarate->degenerate degenarated->degenerated degenarates->degenerates @@ -17767,6 +17795,7 @@ degenerage->degenerate degeneraged->degenerated degenerages->degenerates degeneraging->degenerating +degeneratin->degenerating, degeneration, degenracy->degeneracy degenrate->degenerate degenrated->degenerated @@ -17861,6 +17890,7 @@ delection->detection, deletion, selection, delections->detections, deletions, selections, delegater->delegator, delegated, delegates, delegate, delegaters->delegators, delegates, +delegatin->delegating, delegation, delele->delete delelete->delete deleleted->deleted @@ -17882,6 +17912,7 @@ deletetes->deletes deleteting->deleting deletetion->deletion deletetions->deletions +deletin->deleting, deletion, deletiong->deletion, deleting, delets->deletes delevop->develop @@ -17933,6 +17964,7 @@ delimitier->delimiter delimitiers->delimiters delimitiing->delimiting delimitimg->delimiting +delimitin->delimiting, delimit in, delimition->delimitation delimitions->delimitations delimitis->delimits @@ -17957,6 +17989,7 @@ delivared->delivered delivative->derivative delivatives->derivatives deliverate->deliberate +deliverin->delivering, deliver in, delivermode->deliverymode deliverying->delivering deliverys->deliveries, delivers, @@ -17977,6 +18010,7 @@ delvery->delivery demagog->demagogue demagogs->demagogues demaind->demand +demandin->demanding, demand in, demaned->demand, demeaned, demenor->demeanor demension->dimension @@ -17991,6 +18025,7 @@ demolishon->demolition demolision->demolition demoninator->denominator demoninators->denominators +demonizin->demonizing demonstate->demonstrate demonstated->demonstrated demonstates->demonstrates @@ -18004,6 +18039,7 @@ demonstratable->demonstrable demonstratably->demonstrably demonstrater->demonstrator, demonstrated, demonstrates, demonstrate, demonstraters->demonstrators, demonstrates, +demonstratin->demonstrating, demonstration, demonstrats->demonstrates demorcracy->democracy demostrate->demonstrate @@ -18013,6 +18049,7 @@ demostrating->demonstrating demostration->demonstration demudulator->demodulator denegrating->denigrating +denigratin->denigrating, denigration, denine->define, adenine, dentine, denined->denied, defined, denines->defines, denies, @@ -18210,6 +18247,7 @@ dependices->dependencies, dependences, dependicies->dependencies dependicy->dependency dependig->depending +dependin->depending, depend in, dependnce->dependence dependnces->dependences dependncies->dependencies @@ -18281,6 +18319,7 @@ deploiments->deployments deployd->deploy, deployed, deployement->deployment deployements->deployments +deployin->deploying, deploy in, deploymenet->deployment deploymenets->deployments deply->deploy, deeply, @@ -18320,6 +18359,7 @@ depolyment->deployment depolyments->deployments depolys->deploys deporarily->temporarily +deposin->deposing deposint->deposing depoy->deploy, depot, decoy, depoyed->deployed @@ -18344,11 +18384,13 @@ depreates->deprecates depreating->deprecating depreation->deprecation deprecatedf->deprecated +deprecatin->deprecating, deprecation, depreceate->deprecate, depreciate, depreceated->deprecated, depreciated, depreceates->deprecates, depreciates, depreceating->depreciating, deprecating, depreceation->depreciation, deprecation, +depreciatin->depreciating, depreciation, deprectae->deprecate deprectaed->deprecated deprectaes->deprecates @@ -18381,6 +18423,7 @@ dequed->dequeued dequeing->dequeuing deques->dequeues derageable->dirigible +derailin->derailing, derail in, deram->dram, dream, derect->direct, detect, defect, erect, derected->directed, detected, defected, erected, @@ -18457,6 +18500,7 @@ derivativ->derivative derivativs->derivatives deriver->derive, driver, deriviated->derived +derivin->deriving derivitive->derivative derivitives->derivatives derivitivs->derivatives @@ -18513,6 +18557,7 @@ descendands->descendants descendat->descendant descendats->descendants descendend->descended, descendent, descendant, +descendin->descending, descend in, descentences->descendants, descendents, descibe->describe descibed->described @@ -18566,6 +18611,7 @@ descrete->discrete describ->describe describbed->described describibg->describing +describin->describing describng->describing describs->describes, describe, describtion->description @@ -18716,6 +18762,7 @@ deselctable->deselectable deselctables->deselectable deselcted->deselected deselcting->deselecting +deselectin->deselecting, deselect in, deselection, desepears->disappears deserailisation->deserialisation deserailise->deserialise @@ -18788,6 +18835,7 @@ desiging->designing, desiring, desigining->designing desigins->designs designd->designed +designin->designing, design in, desigs->designs desination->destination desinations->destinations @@ -18812,6 +18860,7 @@ desintegration->disintegration desinty->density, destiny, desipite->despite desireable->desirable +desirin->desiring desision->decision desisions->decisions desitable->desirable @@ -18969,9 +19018,11 @@ destroing->destroying destrois->destroys destroyd->destroyed, destroys, destroyes->destroys +destroyin->destroying, destroy in, destruciton->destruction destructer->destructor, destruct, destructers->destructors, destructs, +destructin->destructing, destruct in, destruction, destructro->destructor destructros->destructors destruktor->destructor @@ -19000,9 +19051,11 @@ desturtors->destructors desychronize->desynchronize desychronized->desynchronized detabase->database +detachin->detaching, detach in, detachs->detaches detahced->detached detaild->detailed +detailin->detailing, detail in, detaill->detail detailled->detailed detailling->detailing @@ -19047,6 +19100,7 @@ detecter->detector, detected, detecters->detectors detectes->detects detectetd->detected +detectin->detecting, detect in, detection, detectiona->detection, detections, detectsion->detection detectsions->detections @@ -19075,6 +19129,7 @@ deteriate->deteriorate deterimine->determine deterimined->determined deterine->determine +deterioratin->deteriorating, deterioration, deterioriating->deteriorating determaine->determine determenant->determinant @@ -19090,6 +19145,7 @@ determindes->determines, determined, determinee->determine determineing->determining determing->determining, determine, +determinin->determining determinining->determining determinisitic->deterministic determinisitically->deterministically @@ -19145,6 +19201,7 @@ deubug->debug deubuging->debugging deug->debug deugging->debugging +devastatin->devastating, devastation, devasted->devastated devation->deviation devault->default @@ -19169,6 +19226,7 @@ developement->development developements->developments developemnt->development developemnts->developments +developin->developing, develop in, developme->development, develop me, developmemt->development developmet->development @@ -19227,6 +19285,7 @@ devestating->devastating devfine->define devfined->defined devfines->defines +deviatin->deviating, deviation, devic->device devicde->device devicdes->devices @@ -19339,6 +19398,7 @@ diagnoal->diagonal diagnoals->diagonals diagnol->diagonal diagnosics->diagnostics +diagnosin->diagnosing diagnositc->diagnostic diagnositcs->diagnostics diagnostioc->diagnostic @@ -19352,6 +19412,7 @@ diagonaly->diagonally diagrama->diagram diagramas->diagrams diagramm->diagram +diagrammin->diagramming diagramms->diagrams diagronalization->diagonalization diagronalizations->diagonalizations @@ -19361,6 +19422,7 @@ dialgo->dialog dialgos->dialogs dialig->dialog dialigs->dialogs +dialin->dialing, dial in, dialoge->dialog, dialogue, dialoges->dialogs, dialogues, dialouge->dialogue @@ -19587,6 +19649,7 @@ differentes->differences, difference, different, differentiater->differentiator, differentiated, differentiates, differentiate, differentiaters->differentiators, differentiates, differentiatiations->differentiations +differentiatin->differentiating, differentiation, differentiaton->differentiation differentl->differently differents->different, difference, @@ -19598,6 +19661,7 @@ differientiate->differentiate differientiated->differentiated differientiates->differentiates differientiating->differentiating +differin->differing, differ in, differnce->difference differnces->differences differnciate->differentiate @@ -19662,6 +19726,7 @@ diffuculties->difficulties diffuculty->difficulty diffues->diffuse, defuse, diffult->difficult +diffusin->diffusing, diffusion, diffussion->diffusion diffussive->diffusive dificult->difficult @@ -19685,6 +19750,7 @@ difusion->diffusion difusive->diffusive difussion->diffusion difussive->diffusive +digestin->digesting, digest in, digestion, digesty->digest diggest->digest, biggest, diggested->digested @@ -19703,6 +19769,7 @@ digitalize->digitize digitalizing->digitizing digitial->digital digitis->digits +digitizin->digitizing dignose->diagnose dignosed->diagnosed dignoses->diagnoses @@ -19976,6 +20043,7 @@ disabiltities->disabilities disabiltitiy->disability disabing->disabling disabl->disable +disablin->disabling disablle->disable disadvantadge->disadvantage disaggretate->disaggregate @@ -19991,6 +20059,7 @@ disalbes->disables disalbing->disabling disale->disable disaled->disabled +disallowin->disallowing, disallow in, disalow->disallow disambigouate->disambiguate disambiguaiton->disambiguation @@ -20024,6 +20093,7 @@ disapparing->disappearing disappars->disappears disappearaing->disappearing disappeard->disappeared +disappearin->disappearing, disappear in, disappearred->disappeared disapper->disappear disapperar->disappear @@ -20038,6 +20108,7 @@ disapplined->disciplined disapplines->disciplines disapplining->disciplining disapplins->disciplines +disappointin->disappointing, disappoint in, disapporval->disapproval disapporve->disapprove disapporved->disapproved @@ -20048,14 +20119,17 @@ disapprouve->disapprove disapprouved->disapproved disapprouves->disapproves disapprouving->disapproving +disapprovin->disapproving disaproval->disapproval disard->discard disariable->desirable disasembler->disassembler disassebled->disassembled +disassemblin->disassembling disassocate->disassociate disassocation->disassociation disassocations->disassociations +disassociatin->disassociating, disassociation, disasssembler->disassembler disasterous->disastrous disatisfaction->dissatisfaction @@ -20071,6 +20145,7 @@ disble->disable disbled->disabled disbles->disables disbling->disabling +discardin->discarding, discard in, discared->discarded, discard, discareded->discarded discarge->discharge @@ -20111,10 +20186,13 @@ disccussing->discussing disccussion->discussion disccussions->discussions discernable->discernible +discernin->discerning, discern in, dischare->discharge discimenation->dissemination +disciplinin->disciplining disciplins->disciplines disclamer->disclaimer +disclosin->disclosing disconecct->disconnect disconeccted->disconnected disconeccting->disconnecting @@ -20147,6 +20225,7 @@ disconetions->disconnections disconets->disconnects disconnec->disconnect disconneced->disconnected +disconnectin->disconnecting, disconnect in, disconnection, disconnet->disconnect disconneted->disconnected disconneting->disconnecting @@ -20171,6 +20250,7 @@ discoved->discovered discoverd->discovered discovereability->discoverability discoveribility->discoverability +discoverin->discovering, discover in, discovey->discovery discovr->discover discovred->discovered @@ -20194,6 +20274,7 @@ discribes->describes discribing->describing discriminater->discriminator, discriminated, discriminates, discriminate, discriminaters->discriminators, discriminates, +discriminatin->discriminating, discrimination, discription->description discriptions->descriptions discriptive->descriptive @@ -20212,6 +20293,7 @@ discused->discussed discusion->discussion discusions->discussions discussd->discussed +discussin->discussing, discuss in, discussion, discusson->discussion discussons->discussions discusss->discuss, discusses, @@ -20244,8 +20326,11 @@ disgning->designing disgnostic->diagnostic disgnostics->diagnostics disgns->designs +disgracin->disgracing disguisting->disgusting +disgustin->disgusting, disgust in, disharge->discharge +dishonorin->dishonoring, dishonor in, disign->design disignated->designated disingenous->disingenuous @@ -20277,10 +20362,12 @@ dislpay->display dislpayed->displayed dislpaying->displaying dislpays->displays +dismantlin->dismantling dismatch->mismatch, dispatch, dismatched->mismatched, dispatched, dismatches->mismatches, dispatches, dismatching->mismatching, dispatching, +dismissin->dismissing, dismiss in, disnabilities->disabilities disnability->disability disnable->disable @@ -20316,6 +20403,7 @@ dispalys->displays disparingly->disparagingly disparite->disparate dispatcgh->dispatch +dispatchin->dispatching, dispatch in, dispatchs->dispatches dispath->dispatch dispathed->dispatched @@ -20332,6 +20420,7 @@ dispell->dispel dispence->dispense dispenced->dispensed dispencing->dispensing +dispensin->dispensing dispertion->dispersion dispicable->despicable dispite->despite @@ -20346,6 +20435,7 @@ displayd->displayed displayes->displays, displayed, displayied->displayed displayig->displaying +displayin->displaying, display in, disply->display displyed->displayed displying->displaying @@ -20357,6 +20447,7 @@ disporved->disproved disporves->disproves disporving->disproving disposel->disposal +disposin->disposing dispossable->disposable dispossal->disposal disposse->dispose @@ -20367,6 +20458,7 @@ dispostion->disposition dispprove->disprove, disapprove, disproportiate->disproportionate disproportionatly->disproportionately +disprovin->disproving disputandem->disputandum disregrad->disregard disrepancies->discrepancies @@ -20385,6 +20477,7 @@ disributor->distributor disributors->distributors disricts->districts disrm->disarm +disruptin->disrupting, disrupt in, disruption, dissable->disable dissabled->disabled dissables->disables @@ -20502,6 +20595,7 @@ disscussion->discussion disscussions->discussions dissecter->dissector, dissenter, dissected, dissect, dissecters->dissectors, dissenters, dissects, +dissectin->dissecting, dissect in, dissection, disshearteningly->dishearteningly dissimialr->dissimilar dissimialrity->dissimilarity @@ -20525,6 +20619,7 @@ dissimliarly->dissimilarly dissimmetric->dissymmetric dissimmetrical->dissymmetrical dissimmetry->dissymmetry +dissipatin->dissipating, dissipation, dissmantle->dismantle dissmantled->dismantled dissmantles->dismantles @@ -20541,6 +20636,7 @@ dissobediance->disobedience dissobediant->disobedient dissobedience->disobedience dissobedient->disobedient +dissociatin->dissociating, dissociation, dissplay->display dissrupt->disrupt dissrupted->disrupted @@ -20561,6 +20657,7 @@ distace->distance, distaste, distaced->distanced distaces->distances, distastes, distancef->distanced, distances, distance, +distancin->distancing distange->distance distanse->distance distantce->distance @@ -20595,6 +20692,7 @@ distingquished->distinguished distinguise->distinguish distinguised->distinguished distinguises->distinguishes +distinguishin->distinguishing, distinguish in, distinguising->distinguishing distingush->distinguish distingushed->distinguished @@ -20662,6 +20760,7 @@ distribuitng->distributing distribure->distribute distributer->distributor, distributed, distributes, distribute, distributers->distributors, distributes, +distributin->distributing, distribution, districct->district distrobute->distribute distrobuted->distributed @@ -20701,6 +20800,7 @@ distructive->destructive distructor->destructor distructors->destructors distuingish->distinguish +disturbin->disturbing, disturb in, disuade->dissuade disucss->discuss disucssed->discussed @@ -20714,6 +20814,7 @@ disucusses->discusses disucussing->discussing disucussion->discussion disucussions->discussions +disusin->disusing disuss->discuss, disuse, disussed->discussed, disused, disusses->discusses, disuses, @@ -20743,8 +20844,10 @@ diviced->divided divicer->divider divices->devices, divides, divicing->dividing +dividin->dividing dividor->divider, divisor, dividors->dividers, divisors, +divinin->divining divinition->definition, divination, divion->division divisability->divisibility @@ -20781,6 +20884,7 @@ doccumented->documented doccumenting->documenting doccuments->documents dockefile->Dockerfile +dockin->docking, dock in, dockson->dachshund docmenetation->documentation docment->document @@ -20872,6 +20976,7 @@ documentatons->documentations documentes->documents documentiation->documentation documentiations->documentations +documentin->documenting, document in, documention->documentation documentions->documentations documentstion->documentation @@ -20931,6 +21036,7 @@ doess->does doestn't->doesn't doign->doing doiing->doing +doin->doing, do in, doiuble->double doiubled->doubled dokc->dock @@ -20952,11 +21058,13 @@ domension->dimension domensions->dimensions domian->domain domians->domains +domin->doming dominante->dominant, dominate, dominanted->dominated dominantes->dominants, dominates, dominanting->dominating dominantion->domination +dominatin->dominating, domination, dominaton->domination dominent->dominant dominiant->dominant @@ -21010,6 +21118,7 @@ dosen->dozen, dose, doesn, dosens->dozens dosent'->doesn't dosent->doesn't +dosin->dosing, dos in, dosn't->doesn't dosnt->doesn't dosposing->disposing @@ -21045,10 +21154,12 @@ doubldes->doubles doubleclick->double-click doublely->doubly doubletquote->doublequote +doublin->doubling doubth->doubt doubthed->doubted doubthing->doubting doubths->doubts +doubtin->doubting, doubt in, doucment->document doucmentated->documented doucmentation->documentation @@ -21107,6 +21218,7 @@ downgradded->downgraded downgraddes->downgrades downgradding->downgrading downgradei->downgrade +downgradin->downgrading downgradingn->downgrading downgrate->downgrade downgrated->downgraded @@ -21125,6 +21237,7 @@ downloa->download downloadbale->downloadable downloade->download downloades->downloads, downloaded, +downloadin->downloading, download in, downloadmanger->downloadmanager downloaed->downloaded, download, downloaing->downloading @@ -21169,6 +21282,7 @@ dows->does dowt->doubt doxgen->doxygen doygen->doxygen +dozin->dozing, doz in, dpeend->depend dpeended->depended dpeendence->dependence @@ -21220,11 +21334,14 @@ dpubles->doubles draconain->draconian dragable->draggable draged->dragged +draggin->dragging draging->dragging draing->drawing, drain, draining, draping, +drainin->draining, drain in, drammatic->dramatic dramtic->dramatic dran->drawn +drapin->draping drastical->drastically drasticaly->drastically drats->drafts @@ -21234,6 +21351,7 @@ draview->drawview drawack->drawback drawacks->drawbacks drawed->drew, drawn, had drawn, +drawin->drawing, draw in, drawm->drawn drawng->drawing dreasm->dreams @@ -21244,6 +21362,7 @@ dregree->degree dregrees->degrees drescription->description drescriptions->descriptions +dressin->dressing, dress in, driagram->diagram driagrammed->diagrammed driagramming->diagramming @@ -21253,6 +21372,7 @@ dribbeld->dribbled dribbeled->dribbled dribbeling->dribbling dribbels->dribbles +dribblin->dribbling driect->direct driected->directed driecting->directing @@ -21268,6 +21388,7 @@ driects->directs drity->dirty drived->derived, drove, driven, driveing->driving +drivin->driving drivr->driver drnik->drink drob->drop @@ -21276,6 +21397,7 @@ dropable->droppable droped->dropped droping->dropping droppend->dropped +droppin->dropping droppped->dropped dropse->drops droput->dropout @@ -21283,6 +21405,7 @@ drowt->drought drowts->droughts druing->during druming->drumming +drummin->drumming drummless->drumless drvier->driver drwaing->drawing @@ -21333,6 +21456,7 @@ ducumenting->documenting ducuments->documents dudo->sudo dueing->doing, during, dueling, +duelin->dueling, duel in, duirng->during dulicate->duplicate, delicate, dulicated->duplicated @@ -21417,6 +21541,7 @@ dupliation->duplication dupliations->duplications duplicat->duplicate duplicatd->duplicated +duplicatin->duplicating, duplication, duplicats->duplicates duplicte->duplicate duplicted->duplicated @@ -21435,6 +21560,7 @@ durectories->directories durectory->directory dureing->during durig->during +durin->during durining->during durning->during durring->during @@ -21449,6 +21575,8 @@ dyanmic->dynamic dyanmically->dynamically dyanmics->dynamics dyas->dryas +dyein->dyeing, dye in, +dyin->dying dymamic->dynamic dymamically->dynamically dymamics->dynamics From fd6b284542f93d3304971ddf0e8e1c309e46cbf1 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 25 Feb 2024 18:49:14 +0100 Subject: [PATCH 132/222] Apply suggestions for words starting with "D" --- codespell_lib/data/dictionary.txt | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index bfe8bff6b6..f0ea367fbb 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -16915,7 +16915,7 @@ damge->damage daming->damning, damping, gaming, doming, dammage->damage dammages->damages -damnin->damning, damn in, +damnin->damning, damn in, dammit, damnit, damons->daemons, demons, dampin->damping, damp in, danceing->dancing @@ -16995,7 +16995,7 @@ datecreatedd->datecreated datection->detection datections->detections datee->date -datin->dating +datin->dating, satin, latin, datset->dataset datsets->datasets daty->data, date, @@ -17232,6 +17232,7 @@ decendentant->descendant decendentants->descendants decendents->descendents, descendants, decending->descending +decentralisin->decentralising decentralizin->decentralizing decern->discern decerned->discerned @@ -18025,6 +18026,7 @@ demolishon->demolition demolision->demolition demoninator->denominator demoninators->denominators +demonisin->demonising demonizin->demonizing demonstate->demonstrate demonstated->demonstrated @@ -19769,6 +19771,7 @@ digitalize->digitize digitalizing->digitizing digitial->digital digitis->digits +digitisin->digitising digitizin->digitizing dignose->diagnose dignosed->diagnosed @@ -21036,7 +21039,7 @@ doess->does doestn't->doesn't doign->doing doiing->doing -doin->doing, do in, +doin->doing, do in, coin, doiuble->double doiubled->doubled dokc->dock @@ -21058,7 +21061,7 @@ domension->dimension domensions->dimensions domian->domain domians->domains -domin->doming +domin->doming, domain, domino, dominante->dominant, dominate, dominanted->dominated dominantes->dominants, dominates, @@ -21118,7 +21121,7 @@ dosen->dozen, dose, doesn, dosens->dozens dosent'->doesn't dosent->doesn't -dosin->dosing, dos in, +dosin->dosing, rosin, dosn't->doesn't dosnt->doesn't dosposing->disposing @@ -21154,7 +21157,7 @@ doubldes->doubles doubleclick->double-click doublely->doubly doubletquote->doublequote -doublin->doubling +doublin->doubling, Dublin, doubth->doubt doubthed->doubted doubthing->doubting @@ -21282,7 +21285,7 @@ dows->does dowt->doubt doxgen->doxygen doygen->doxygen -dozin->dozing, doz in, +dozin->dozing, dozen, dpeend->depend dpeended->depended dpeendence->dependence @@ -21351,7 +21354,7 @@ draview->drawview drawack->drawback drawacks->drawbacks drawed->drew, drawn, had drawn, -drawin->drawing, draw in, +drawin->drawing, draw in, drawn, drawm->drawn drawng->drawing dreasm->dreams @@ -21388,7 +21391,7 @@ driects->directs drity->dirty drived->derived, drove, driven, driveing->driving -drivin->driving +drivin->driving, drive-in, drivr->driver drnik->drink drob->drop @@ -21457,6 +21460,7 @@ ducuments->documents dudo->sudo dueing->doing, during, dueling, duelin->dueling, duel in, +duellin->duelling duirng->during dulicate->duplicate, delicate, dulicated->duplicated @@ -21560,7 +21564,7 @@ durectories->directories durectory->directory dureing->during durig->during -durin->during +durin->during, durian, durining->during durning->during durring->during @@ -21575,7 +21579,7 @@ dyanmic->dynamic dyanmically->dynamically dyanmics->dynamics dyas->dryas -dyein->dyeing, dye in, +dyein->dyeing, dye in, dynein, dyin->dying dymamic->dynamic dymamically->dynamically From bb0056ec438cc6e2b5039faf250899ddb9993af6 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:41 -0800 Subject: [PATCH 133/222] Add corrections for all *in->*ing words starting with "E" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "E" to contain the scope. --- codespell_lib/data/dictionary.txt | 88 +++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f0ea367fbb..099739bd38 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -21646,6 +21646,7 @@ earliear->earlier earlies->earliest earlist->earliest earlyer->earlier +earnin->earning, earn in, earnt->earned earpeice->earpiece eary->early, easy, eerie, @@ -21666,6 +21667,7 @@ easyest->easiest easyly->easily eather->either, rather, weather, feather, leather, ether, eat her, eater, eaturn->return, eaten, Saturn, +eavesdroppin->eavesdropping eaxct->exact eaxctly->exactly eazier->easier @@ -21731,6 +21733,7 @@ eddits->edits ede->edge edeycat->etiquette edeycats->etiquettes +edgin->edging ediable->editable edige->edge ediges->edges @@ -21751,6 +21754,7 @@ editiable->editable editible->editable editied->edited editiing->editing +editin->editing, edit in, edition, editior->editor editiors->editors editoro->editor @@ -21769,6 +21773,7 @@ ednpoint->endpoint ednpoints->endpoints edtion->edition edtions->editions +educatin->educating, education, educte->educate educted->educated, deducted, eductes->educates @@ -21919,6 +21924,7 @@ einstance->instance eisntance->instance eiter->either eith->with +ejectin->ejecting, eject in, ejection, elagance->elegance elagant->elegant elagantly->elegantly @@ -21926,6 +21932,7 @@ elamentaries->elementaries elamentary->elementary elamentries->elementaries elamentry->elementary +elapsin->elapsing elaspe->elapse elasped->elapsed elaspes->elapses @@ -21946,6 +21953,7 @@ eleases->releases eleate->relate electic->eclectic, electric, electical->electrical +electin->electing, elect in, election, electirc->electric electircal->electrical electon->election, electron, @@ -22036,6 +22044,7 @@ elimiated->eliminated elimiates->eliminates elimiating->eliminating elimiation->elimination +eliminatin->eliminating, elimination, eliminetaion->elimination elimintate->eliminate eliminte->eliminate @@ -22092,6 +22101,7 @@ emabled->enabled emables->enables emabling->enabling emai->email +emailin->emailing, email in, emailling->emailing emasc->emacs embalance->imbalance @@ -22116,6 +22126,7 @@ embarrased->embarrassed embarrasing->embarrassing embarrasingly->embarrassingly embarrasment->embarrassment +embarrassin->embarrassing, embarrass in, embbed->embed, ebbed, embbedded->embedded embbedder->embedder @@ -22142,6 +22153,7 @@ embeddder->embedder embeddders->embedders embeddding->embedding embeddeding->embedding +embeddin->embedding embedds->embeds embeded->embedded embededded->embedded @@ -22156,6 +22168,7 @@ embeedding->embedding embezelled->embezzled emblamatic->emblematic embold->embolden +embracin->embracing embrio->embryo embrios->embryos embrodery->embroidery @@ -22178,6 +22191,7 @@ emissed->amassed, amiss, emited->emitted emiting->emitting emition->emission, emotion, +emittin->emitting emlation->emulation emmediately->immediately emmigrated->emigrated, immigrated, @@ -22213,6 +22227,8 @@ emphaise->emphasise emphaised->emphasised emphaises->emphasises emphaising->emphasising +emphasisin->emphasising, emphasis in, +emphasizin->emphasizing emphazise->emphasize emphazised->emphasized emphazises->emphasizes @@ -22224,6 +22240,7 @@ empirial->empirical, imperial, empiricaly->empirically emplied->implied, emptied, emplies->implies, empties, +employin->employing, employ in, emply->employ, empty, imply, emplyed->employed emplyee->employee @@ -22252,6 +22269,7 @@ empted->emptied emptniess->emptiness emptry->empty emptyed->emptied +emptyin->emptying, empty in, emptyy->empty empy->empty emtied->emptied @@ -22278,10 +22296,12 @@ enabing->enabling enabledi->enabled enableing->enabling enablen->enabled +enablin->enabling enalbe->enable enalbed->enabled enalbes->enables enameld->enameled +enamorin->enamoring, enamor in, enaugh->enough enbable->enable enbabled->enabled @@ -22305,6 +22325,7 @@ encapsualted->encapsulated encapsualtes->encapsulates encapsualting->encapsulating encapsualtion->encapsulation +encapsulatin->encapsulating, encapsulation, encapsulatzion->encapsulation encapsulte->encapsulate encapsulted->encapsulated @@ -22322,6 +22343,8 @@ enchancement->enhancement, enchantment, enchancements->enhancements, enchantments, enchances->enhances, enchants, enchancing->enhancing, enchanting, +enchantin->enchanting, enchant in, +enclosin->enclosing enclosng->enclosing enclosue->enclosure enclosung->enclosing @@ -22336,6 +22359,7 @@ encocders->encoders encocdes->encodes encocding->encoding encocdings->encodings +encodin->encoding encodingt->encoding encodning->encoding encodnings->encodings @@ -22350,6 +22374,7 @@ encompas->encompass encompased->encompassed encompases->encompasses encompasing->encompassing +encompassin->encompassing, encompass in, encompus->encompass encompused->encompassed encompuses->encompasses @@ -22383,12 +22408,14 @@ encosings->enclosings, encodings, encosure->enclosure encounted->encountered, encounter, encounterd->encountered +encounterin->encountering, encounter in, encounting->encountering encountre->encounter, encountered, encountres->encounters encourae->encourage encouraed->encouraged encouraes->encourages +encouragin->encouraging encouraing->encouraging encourge->encourage encourged->encouraged @@ -22437,6 +22464,7 @@ encrypiton->encryption encrypte->encrypted, encrypt, encryptiing->encrypting encryptiion->encryption +encryptin->encrypting, encrypt in, encryption, encryptio->encryption encryptiong->encryption, encrypting, encryt->encrypt @@ -22470,6 +22498,8 @@ endcoding->encoding endcodings->encodings endding->ending ende->end +endeavorin->endeavoring, endeavor in, +endeavourin->endeavouring, endeavour in, endever->endeavor endevered->endeavored endeveres->endeavors @@ -22487,6 +22517,7 @@ endien->endian, indian, endiens->endians, indians, endig->ending endiif->endif +endin->ending, end in, endiness->endianness endnoden->endnode endoint->endpoint @@ -22537,6 +22568,7 @@ enew->new enflamed->inflamed enforcable->enforceable enforceing->enforcing +enforcin->enforcing enforcmement->enforcement enforcment->enforcement enfore->enforce @@ -22568,6 +22600,7 @@ enginee->engine, engineer, engineeer->engineer engineeering->engineering engineeers->engineers +engineerin->engineering, engineer in, enginees->engines, engineers, enginge->engine enginges->engines @@ -22588,6 +22621,7 @@ enhacements->enhancements enhaces->enhances enhacing->enhancing enhancd->enhanced +enhancin->enhancing enhancment->enhancement enhancments->enhancements enhane->enhance, ethane, @@ -22675,6 +22709,7 @@ enpoint->endpoint enpoints->endpoints enque->enqueue enqueing->enqueuing +enquirin->enquiring enrties->entries enrtries->entries enrtry->entry @@ -22701,10 +22736,12 @@ entereing->entering enterie->entry enteries->entries enterily->entirely +enterin->entering, enter in, enternal->internal, external, eternal, enternally->internally, externally, eternally, enterprice->enterprise enterprices->enterprises +entertainin->entertaining, entertain in, entery->entry enteties->entities entety->entity @@ -22788,12 +22825,14 @@ enumearate->enumerate enumearation->enumeration enumerater->enumerator, enumerated, enumerates, enumerate, enumeraters->enumerators, enumerates, +enumeratin->enumerating, enumeration, enumeratior->enumerator enumeratiors->enumerators enumerble->enumerable enumertaion->enumeration enusre->ensure envaluation->evaluation +envelopin->enveloping, envelop in, enveloppe->envelope envelopped->enveloped enveloppes->envelopes @@ -22974,10 +23013,12 @@ equaivalent->equivalent equaivalently->equivalently equaivalents->equivalents equalibrium->equilibrium +equalizin->equalizing equall->equal, equally, equallity->equality equalls->equals equaly->equally +equatin->equating, equation, equavalence->equivalence equavalent->equivalent equavalently->equivalently @@ -23017,6 +23058,7 @@ equilvalents->equivalents equiped->equipped equipmentd->equipment equipments->equipment +equippin->equipping equippment->equipment equiptment->equipment equire->require, enquire, equine, esquire, @@ -23083,6 +23125,7 @@ erasuer->erasure, eraser, eratic->erratic eratically->erratically eraticly->erratically +erectin->erecting, erect in, erection, erested->arrested, erected, erformance->performance ergnomic->ergonomic @@ -23147,6 +23190,7 @@ ervices->services, cervices, esacpe->escape esacped->escaped esacpes->escapes +escalatin->escalating, escalation, escalte->escalate escalted->escalated escaltes->escalates @@ -23154,6 +23198,7 @@ escalting->escalating escaltion->escalation escapeable->escapable escapemant->escapement +escapin->escaping escartment->escarpment escartments->escarpments escased->escaped @@ -23290,6 +23335,7 @@ establis->establish establised->established establises->establishes establishd->established +establishin->establishing, establish in, establishs->establishes establising->establishing establsihed->established @@ -23298,6 +23344,7 @@ estimage->estimate estimages->estimates estimater->estimator, estimated, estimates, estimate, estimaters->estimators, estimates, +estimatin->estimating, estimation, estiomator->estimator estiomators->estimators estuwarries->estuaries @@ -23375,6 +23422,7 @@ evaluatates->evaluates evaluatating->evaluating evaluater->evaluator, evaluated, evaluates, evaluate, evaluaters->evaluators, evaluates, +evaluatin->evaluating, evaluation, evalueate->evaluate evalueated->evaluated evaluete->evaluate @@ -23482,9 +23530,11 @@ eveyrthing->everything eveyrwhere->everywhere eveything->everything eveywhere->everywhere +evictin->evicting, evict in, eviction, evidentally->evidently evironment->environment evironments->environments +evisceratin->eviscerating, evisceration, eviserate->eviscerate eviserated->eviscerated eviserates->eviscerates @@ -23501,12 +23551,14 @@ evluator->evaluator evluators->evaluators evnet->event evnts->events +evokin->evoking evoluate->evaluate evoluated->evaluated evoluates->evaluates evoluation->evaluation, evolution, evoluations->evaluations, evolutions, evoluton->evolution +evolvin->evolving evovler->evolver evovling->evolving evrithing->everything @@ -23523,6 +23575,7 @@ ewhwer->where exaclty->exactly exacly->exactly exactely->exactly +exactin->exacting, exact in, exaction, exactlly->exactly exacty->exactly exacutable->executable @@ -23545,6 +23598,7 @@ exagerrate->exaggerate exagerrated->exaggerated exagerrates->exaggerates exagerrating->exaggerating +exaggeratin->exaggerating, exaggeration, exameple->example exameples->examples examied->examined @@ -23554,6 +23608,7 @@ examinated->examined examinates->examines examinating->examining examing->examining +examinin->examining examinining->examining examle->example examles->examples @@ -23683,6 +23738,7 @@ excedeed->exceeded excedes->exceeds exceding->exceeding exceds->exceeds +exceedin->exceeding, exceed in, exceeed->exceed exceeeded->exceeded exceeeding->exceeding @@ -23826,6 +23882,7 @@ exchane->exchange exchaned->exchanged exchanes->exchanges exchangable->exchangeable +exchangin->exchanging exchaning->exchanging exchaust->exhaust exchausted->exhausted @@ -23852,11 +23909,13 @@ exciation->excitation excipt->except exciption->exception exciptions->exceptions +excisin->excising, excision, excist->exist, excise, excisted->existed, excised, excistence->existence excisting->existing, excising, excists->exists, excises, +excitin->exciting excitment->excitement exclaimation->exclamation exclaimations->exclamations @@ -23867,6 +23926,7 @@ excliuded->excluded excliudes->excludes excliuding->excluding excludde->exclude +excludin->excluding excludind->excluding excludle->exclude excludled->excluded @@ -23921,6 +23981,7 @@ exculding->excluding exculsive->exclusive exculsively->exclusively exculsivly->exclusively +excusin->excusing excutable->executable excutables->executables excute->execute @@ -24076,6 +24137,7 @@ executeable->executable executeables->executables executible->executable executign->executing +executin->executing, execution, executiong->execution, executing, executng->executing executon->execution, executor, @@ -24116,6 +24178,8 @@ exempel->example exempels->examples exemple->example exemples->examples +exemplifyin->exemplifying, exemplify in, +exemptin->exempting, exempt in, exemption, exended->extended exension->extension exensions->extensions @@ -24151,6 +24215,7 @@ exerciesed->exercised exercieses->exercises exerciesing->exercising exerciess->exercises +exercisin->exercising exercize->exercise exercized->exercised exercizes->exercises @@ -24185,6 +24250,7 @@ exersized->exercised exersizes->exercises exersizing->exercising exerternal->external +exertin->exerting, exert in, exertion, exeuctable->executable exeuctables->executables exeucte->execute @@ -24218,6 +24284,7 @@ exhausion->exhaustion exhausive->exhaustive exhausively->exhaustively exhausiveness->exhaustiveness +exhaustin->exhausting, exhaust in, exhaustion, exhauted->exhausted exhauting->exhausting exhaution->exhaustion @@ -24227,7 +24294,9 @@ exhautiveness->exhaustiveness exhautivity->exhaustivity exhcuast->exhaust exhcuasted->exhausted +exhibitin->exhibiting, exhibit in, exhibition, exhibtion->exhibition +exhilaratin->exhilarating, exhilaration, exhilerate->exhilarate exhilerated->exhilarated exhilerates->exhilarates @@ -24240,6 +24309,7 @@ exhisting->existing exhists->exists exhorbitent->exorbitant exhorbitently->exorbitantly +exhortin->exhorting, exhort in, exhostive->exhaustive exhustiveness->exhaustiveness exibit->exhibit @@ -24287,6 +24357,7 @@ exitance->existence exitation->excitation exitations->excitations exite->exit, excite, exits, +exitin->exiting, exit in, exitsing->existing, exiting, exitss->exists, exits, exitsted->existed @@ -24386,6 +24457,7 @@ expalnations->explanations expanation->explanation, expansion, expanations->explanations, expansions, expanble->expandable +expandin->expanding, expand in, expaned->expand, expanded, explained, expaneded->expanded expaneding->expanding @@ -24439,6 +24511,7 @@ expectatons->expectations expectd->expected expecte->expected expectes->expects +expectin->expecting, expect in, expection->exception, expectation, expections->exceptions, expectations, expediated->expedited @@ -24594,6 +24667,7 @@ experiementations->experimentations experiemented->experimented experiementing->experimenting experiements->experiments +experiencin->experiencing experienshial->experiential experiensial->experiential experies->expires @@ -24711,6 +24785,7 @@ experimentatlly->experimentally experimentatly->experimentally experimentel->experimental experimentelly->experimentally +experimentin->experimenting, experiment in, experimentt->experiment experimentted->experimented experimentter->experimenter @@ -25026,6 +25101,7 @@ expirimentations->experimentations expirimented->experimented expirimenting->experimenting expiriments->experiments +expirin->expiring expiriy->expiry expite->expire, expedite, expited->expired, expedited, @@ -25034,6 +25110,7 @@ explainations->explanations explainatory->explanatory explaind->explained explaing->explaining +explainin->explaining, explain in, explanaiton->explanation explanaitons->explanations explanantion->explanation @@ -25099,9 +25176,11 @@ explizit->explicit explizitly->explicitly explnation->explanation explnations->explanations +exploitin->exploiting, exploit in, exploition->explosion, exploitation, exploit, exploitions->explosions, exploitations, exploits, exploititive->exploitative +explorin->exploring explot->exploit, explore, explotation->exploitation, exploration, exploting->exploiting, exploring, @@ -25141,6 +25220,8 @@ exporession->expression exporing->exploring, expiring, exporting, exposing, expors->exports exportet->exported, exporter, +exportin->exporting, export in, +exposin->exposing, expos in, expport->export exppressed->expressed exprect->expect @@ -25158,6 +25239,7 @@ expresions->expressions expresison->expression expresisons->expressions expressable->expressible +expressin->expressing, express in, expression, expressino->expression expressio->expression expressiong->expression, expressing, @@ -25185,6 +25267,7 @@ expropiated->expropriated expropiates->expropriates expropiating->expropriating expropiation->expropriation +expropriatin->expropriating, expropriation, exprot->export exproted->exported exproting->exporting @@ -25272,6 +25355,7 @@ exten->extend, extent, extenal->external extendded->extended extendet->extended +extendin->extending, extend in, extendsion->extension extendsions->extensions extened->extended @@ -25349,6 +25433,7 @@ extited->excited, exited, extiting->exciting, exiting, extits->exits, excites, extnesion->extension +extortin->extorting, extort in, extortion, extrac->extract extraced->extracted extracing->extracting @@ -25368,6 +25453,7 @@ extradiction->extradition extraenous->extraneous extranous->extraneous extraordinarly->extraordinarily +extrapolatin->extrapolating, extrapolation, extrapole->extrapolate extrapoled->extrapolated extrapoles->extrapolates @@ -25422,6 +25508,7 @@ extrmities->extremities extrodinary->extraordinary extrordinarily->extraordinarily extrordinary->extraordinary +extrudin->extruding extry->entry exturd->extrude exturde->extrude @@ -25439,6 +25526,7 @@ exucution->execution exucutions->executions exucutor->executor exucutors->executors +exudin->exuding exurpt->excerpt exurpts->excerpts eyar->year, eyas, From 5a7303515ff7940e6f6ffc7338a1342e209288c5 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 25 Feb 2024 19:40:53 +0100 Subject: [PATCH 134/222] Apply suggestions for words starting with "E" --- codespell_lib/data/dictionary.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 099739bd38..ce361169c7 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -22736,7 +22736,7 @@ entereing->entering enterie->entry enteries->entries enterily->entirely -enterin->entering, enter in, +enterin->entering, enter in, enteron, enteric, enternal->internal, external, eternal, enternally->internally, externally, eternally, enterprice->enterprise From c0914ae2f7871291a7ba337ff678b8861a23df5a Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:44 -0800 Subject: [PATCH 135/222] Add corrections for all *in->*ing words starting with "F" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "F" to contain the scope. --- codespell_lib/data/dictionary.txt | 57 +++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index ce361169c7..79ec85d6be 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -25540,6 +25540,7 @@ fabircated->fabricated fabircates->fabricates fabircatings->fabricating fabircation->fabrication +fabricatin->fabricating, fabrication, facce->face facedrwaing->facedrawing, face drawing, faceis->faces, face is, @@ -25547,6 +25548,7 @@ faciliate->facilitate faciliated->facilitated faciliates->facilitates faciliating->facilitating +facilitatin->facilitating, facilitation, facilites->facilities facilitiate->facilitate facilitiates->facilitates @@ -25568,10 +25570,12 @@ facourite->favourite facourites->favourites facours->favours factization->factorization +factorin->factoring, factor in, factorizaiton->factorization factorys->factories facttories->factories facttory->factory +fadin->fading, fad in, fadind->fading faeture->feature faetures->features @@ -25588,6 +25592,7 @@ failicies->facilities failicy->facility failied->failed failiing->failing +failin->failing, fail in, failiure->failure failiures->failures failiver->failover @@ -25645,6 +25650,7 @@ fallbck->fallback fallbcks->fallbacks falled->failed, fell, fallen, felled, fallhrough->fallthrough +fallin->falling, fall in, fallthough->fallthrough fallthruogh->fallthrough falltrough->fallthrough @@ -25658,6 +25664,7 @@ falsks->flasks falsly->falsely falso->false falt->fault, flat, +falterin->faltering, falter in, falure->failure falures->failures familar->familiar @@ -25706,6 +25713,7 @@ fasened->fastened fasening->fastening fasens->fastens, fasels, fases->fazes, phases, +fashionin->fashioning, fashion in, fashism->fascism fashist->fascist fashists->fascists @@ -25721,6 +25729,7 @@ fasodd->facade fasodds->facades fassade->facade fassinate->fascinate +fastenin->fastening, fasten in, fasterner->fastener fasterners->fasteners fastner->fastener @@ -25746,10 +25755,12 @@ fauture->feature fautured->featured fautures->features fauturing->featuring +favorin->favoring, favor in, favoutrable->favourable favritt->favorite favuourites->favourites faymus->famous +fazin->fazing fcound->found feasabile->feasible feasability->feasibility @@ -25768,6 +25779,7 @@ featchure->feature featchured->featured featchures->features featchuring->featuring +featherin->feathering, feather in, featre->feature featred->featured featres->features @@ -25785,6 +25797,7 @@ featues->features featuing->featuring featur->feature featurd->featured +featurin->featuring featurng->featuring featurs->features feautre->feature @@ -25833,6 +25846,7 @@ fertil->fertile fertily->fertility fetaure->feature fetaures->features +fetchin->fetching, fetch in, fetchs->fetches feture->feature, future, fetured->featured @@ -25898,8 +25912,10 @@ figgure->figure figgured->figured figgures->figures figguring->figuring +fightin->fighting, fight in, fightings->fighting figurestyle->figurestyles +figurin->figuring fiield->field fiields->fields filal->final @@ -25964,6 +25980,7 @@ fille->file, fill, filled, fillement->filament fillements->filaments filles->files, fills, filled, +fillin->filling, fill in, filll->fill fillled->filled filller->filler @@ -26004,6 +26021,8 @@ fimware->firmware finacial->financial finailse->finalise finailze->finalize +finalisin->finalising +finalizin->finalizing finall->finally, final, finalle->finale, finally, finallly->finally @@ -26065,6 +26084,7 @@ finised->finished finishd->finished finishe->finished, finish, finishied->finished +finishin->finishing, finish in, finishs->finishes finising->finishing finitel->finite @@ -26096,6 +26116,7 @@ firendly->friendly firends->friends, fiends, firest->fires, first, firey->fiery +firin->firing, fir in, firmare->firmware firmaware->firmware firmawre->firmware @@ -26143,6 +26164,7 @@ fixeing->fixing fixel->pixel fixels->pixels fixeme->fixme +fixin->fixing, fix in, fixwd->fixed fizeek->physique flacor->flavor @@ -26170,12 +26192,17 @@ flaoting->floating flase->false, flake, flame, flare, flash, flask, flashflame->flashframe flashig->flashing +flashin->flashing, flash in, flasing->flashing flass->class, glass, flask, flash, flate->flat flatened->flattened flattend->flattened +flattenin->flattening, flatten in, flattenning->flattening +flatterin->flattering, flatter in, +flavorin->flavoring, flavor in, +flavourin->flavouring, flavour in, flawess->flawless flawessly->flawlessly flawlessy->flawlessly @@ -26199,6 +26226,7 @@ fliped->flipped fliper->flipper flipers->flippers fliping->flipping +flippin->flipping fliter->filter flitered->filtered flitering->filtering @@ -26207,6 +26235,8 @@ floading->floating, flooding, floading-add->floating-add floaing->floating, flowing, floatation->flotation +floatin->floating, float in, +floodin->flooding, flood in, flor->floor, flow, floresent->fluorescent, florescent, floride->fluoride @@ -26214,7 +26244,9 @@ floting->floating flourescent->fluorescent, florescent, flouride->fluoride flourine->fluorine +flourishin->flourishing, flourish in, flourishment->flourishing +flowin->flowing, flow in, flter->filter, falter, flutter, flatter, floater, fltered->filtered, faltered, fluttered, flattered, fltering->filtering, faltering, fluttering, flattering, @@ -26224,8 +26256,10 @@ flud->flood fluorish->flourish fluoroscent->fluorescent fluroescent->fluorescent +flushin->flushing, flush in, flushs->flushes flusing->flushing +flutterin->fluttering, flutter in, flyes->flies, flyers, fnction->function fnctions->functions @@ -26243,6 +26277,7 @@ focued->focused focument->document focuse->focus focusf->focus +focusin->focusing, focus in, focuss->focus foded->folded, coded, faded, forded, boded, foder->folder, coder, @@ -26256,6 +26291,7 @@ fogotten->forgotten fointers->pointers folde->folder, fold, foldes->folders, folder, folds, +foldin->folding, fold in, foler->folder folers->folders folfer->folder @@ -26524,6 +26560,7 @@ forbad->forbade forbatum->verbatim forbbiden->forbidden forbidded->forbidden, forbade, +forbiddin->forbidding forbiden->forbidden forbit->forbid forbiten->forbidden @@ -26536,11 +26573,14 @@ forcasters->forecasters forcasting->forecasting forcasts->forecasts forceably->forcibly +forcin->forcing forcot->forgot forcus->focus, forces, forcused->focused forcuses->focuses forcusing->focusing +fordin->fording, ford in, +forecastin->forecasting, forecast in, forece->force foreced->forced foreces->forces @@ -26552,16 +26592,21 @@ foregronds->foregrounds foreing->foreign forementionned->aforementioned forermly->formerly +foreseein->foreseeing, foresee in, +foretellin->foretelling, foretell in, foreward->forward, foreword, forewarn, forewarded->forwarded, forewarned, forewarding->forwarding, forewarning, forewards->forwards, forewords, forewarns, +forewarnin->forewarning, forewarn in, +forfeitin->forfeiting, forfeit in, forfiet->forfeit forfit->forfeit forfited->forfeited forfiting->forfeiting forfits->forfeits forgeround->foreground +forgettin->forgetting forgoten->forgotten forgotton->forgotten forground->foreground @@ -26574,6 +26619,7 @@ forld->fold forlder->folder forlders->folders Formalhaut->Fomalhaut +formalizin->formalizing formallize->formalize formallized->formalized formaly->formally, formerly, @@ -26589,6 +26635,7 @@ formating->formatting formatteded->formatted formattgin->formatting formattied->formatted +formattin->formatting formattind->formatting formattings->formatting formattring->formatting @@ -26628,6 +26675,7 @@ formualations->formulations formuale->formulae formuals->formulas formulaical->formulaic +formulatin->formulating, formulation, formulayic->formulaic formware->firmware fornat->format @@ -26651,6 +26699,7 @@ fortan->fortran fortat->format forteen->fourteen fortelling->foretelling +forthcomin->forthcoming forthcominng->forthcoming forthcomming->forthcoming forthe->for the, forth, forte, @@ -26676,6 +26725,7 @@ forwaded->forwarded forwading->forwarding forwads->forwards forwardig->forwarding +forwardin->forwarding, forward in, forwared->forwarded, forward, forwareded->forwarded forwareding->forwarding @@ -26710,6 +26760,7 @@ foult->fault foults->faults foundaries->foundries foundary->foundry +foundin->founding, found in, Foundland->Newfoundland fourh->fourth fourties->forties @@ -26739,6 +26790,7 @@ fragmenetd->fragmented fragmeneted->fragmented fragmeneting->fragmenting fragmenets->fragments +fragmentin->fragmenting, fragment in, fragmentization->fragmentation fragmnet->fragment fram->frame, gram, dram, cram, @@ -26753,6 +26805,7 @@ framewoek->framework framewoeks->frameworks frameword->framework frameworkk->framework +framin->framing framlayout->framelayout framming->framing frams->frames, grams, drams, crams, @@ -26797,7 +26850,9 @@ freeezers->freezers freeezes->freezes freeezing->freezing freez->frees, freeze, +freezin->freezing freezs->freezes +freightin->freighting, freight in, freind->friend freindly->friendly freinds->friends @@ -26941,6 +26996,7 @@ fugures->figures fule->file fulfiled->fulfilled fulfiling->fulfilling +fulfillin->fulfilling, fulfill in, fullfil->fulfil, fulfill, fullfiled->fulfilled fullfiling->fulfilling @@ -27064,6 +27120,7 @@ functionaltiies->functionalities functionaltiy->functionality functionalty->functionality functionaly->functionally, functionality, +functionin->functioning, function in, functionionalities->functionalities functionionality->functionality functionlities->functionalities From 125da27b932be1c79f06d59e7290062ce88ef9ac Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Sun, 25 Feb 2024 20:04:59 +0100 Subject: [PATCH 136/222] Apply suggestions for words starting with "F" --- codespell_lib/data/dictionary.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 79ec85d6be..55438abd70 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -25915,7 +25915,7 @@ figguring->figuring fightin->fighting, fight in, fightings->fighting figurestyle->figurestyles -figurin->figuring +figurin->figuring, figurine, fiield->field fiields->fields filal->final @@ -26116,7 +26116,7 @@ firendly->friendly firends->friends, fiends, firest->fires, first, firey->fiery -firin->firing, fir in, +firin->firing, fir in, firkin, mirin, firmare->firmware firmaware->firmware firmawre->firmware @@ -26619,9 +26619,14 @@ forld->fold forlder->folder forlders->folders Formalhaut->Fomalhaut +formalisin->formalising formalizin->formalizing +formallise->formalise formallize->formalize +formallised->formalised formallized->formalized +formallises->formalises +formallizes->formalizes formaly->formally, formerly, formate->format formated->formatted From 4b7f4b165ffb46e2158ae9640f556e79752141f3 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Sun, 25 Feb 2024 19:06:32 +0000 Subject: [PATCH 137/222] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- codespell_lib/data/dictionary.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 55438abd70..f25a7060d8 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -26622,10 +26622,10 @@ Formalhaut->Fomalhaut formalisin->formalising formalizin->formalizing formallise->formalise -formallize->formalize formallised->formalised -formallized->formalized formallises->formalises +formallize->formalize +formallized->formalized formallizes->formalizes formaly->formally, formerly, formate->format From 148f634b409b1b08a69d80380357b3ab390e2ba5 Mon Sep 17 00:00:00 2001 From: Christian Fischer Date: Fri, 23 Feb 2024 09:03:13 +0100 Subject: [PATCH 138/222] Add correction for spoofing and spoofed. --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f25a7060d8..747f004c29 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -51847,6 +51847,8 @@ spoace->space spoaced->spaced spoaces->spaces spoacing->spacing +spoffed->spoofed +spoffing->spoofing sponser->sponsor sponsered->sponsored sponsers->sponsors From 9600dd7964b9526992091be5dcc3dbd3542227f2 Mon Sep 17 00:00:00 2001 From: Christian Fischer Date: Mon, 26 Feb 2024 09:29:03 +0100 Subject: [PATCH 139/222] Apply suggestions from code review. --- codespell_lib/data/dictionary.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 747f004c29..d2805060fb 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -51847,8 +51847,10 @@ spoace->space spoaced->spaced spoaces->spaces spoacing->spacing -spoffed->spoofed -spoffing->spoofing +spoff->spoof, spiff, spaff, scoff, +spoffed->spoofed, spaffed, scoffed, +spoffing->spoofing, spaffing, scoffing, +spoffs->spoofs, spaffs, scoffs, sponser->sponsor sponsered->sponsored sponsers->sponsors From 43bd82a7eb0e8232552f2610f5d9380de451de77 Mon Sep 17 00:00:00 2001 From: Adam Scott Date: Mon, 26 Feb 2024 10:36:30 -0500 Subject: [PATCH 140/222] Add reliabe->reliable --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index d2805060fb..9e9cce7b43 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -46106,6 +46106,7 @@ relfections->reflections relfective->reflective relfectivity->reflectivity relfects->reflects +reliabe->reliable reliabily->reliably, reliability, reliablity->reliability relie->rely, relies, really, relief, From 4b410d3a09c2862c96d867a156303c757666ab03 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:46 -0800 Subject: [PATCH 141/222] Add corrections for all *in->*ing words starting with "G" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "G" to contain the scope. --- codespell_lib/data/dictionary.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 9e9cce7b43..3dab930252 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -27342,6 +27342,8 @@ gastly->ghastly, vastly, gatable->gateable gateing->gating gatherig->gathering +gatherin->gathering, gather in, +gatin->gating gatway->gateway gauage->gauge gauarana->guaraná @@ -27460,6 +27462,8 @@ generaging->generating generaing->generating generaion->generation generaions->generations +generalisin->generalising +generalizin->generalizing generall->generally, general, generallly->generally generaly->generally @@ -27707,6 +27711,7 @@ getoject->getobject gettetx->gettext gettig->getting gettign->getting +gettin->getting gettings->getting, settings, gettitem->getitem, get item, gettitems->getitems, get items, @@ -27743,11 +27748,13 @@ gitub->GitHub gived->given, gave, giveing->giving givem->given, give them, give 'em, +givin->giving givne->given givveing->giving givven->given givving->giving glamourous->glamorous +glancin->glancing glight->flight gloab->globe gloabal->global @@ -27779,6 +27786,7 @@ glyped->glyphed glyphes->glyphs glyping->glyphing glyserin->glycerin +gnarlin->gnarling, gnarl in, gnawwed->gnawed gneral->general gnerally->generally @@ -27857,10 +27865,12 @@ govorment->government govormental->governmental govornment->government grabage->garbage +grabbin->grabbing grabed->grabbed grabing->grabbing gracefull->graceful gracefuly->gracefully +gracin->gracing gradiant->gradient, radiant, gradiants->gradients gradualy->gradually @@ -27911,6 +27921,7 @@ graphci->graphic graphcial->graphical graphcis->graphics graphial->graphical +graphin->graphing, graph in, graphis->graphics grapic->graphic grapical->graphical @@ -27960,9 +27971,11 @@ groubpy->groupby groupd->grouped groupe->grouped, group, groupes->groups, grouped, +groupin->grouping, group in, groupped->grouped groupping->grouping groupt->grouped +growin->growing, grow in, growtesk->grotesque growteskly->grotesquely grpah->graph @@ -27987,11 +28000,13 @@ Guadulupe->Guadalupe, Guadeloupe, guage->gauge guarante->guarantee guaranted->guaranteed +guaranteein->guaranteeing, guarantee in, guaranteey->guaranty guaranteing->guaranteeing guarantes->guarantees guarantie->guarantee guarbage->garbage +guardin->guarding, guard in, guared->guard, guarded, guareded->guarded guareente->guarantee From f12b393c18fe434c3a6958978da9cca46ea02168 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 26 Feb 2024 20:13:49 +0100 Subject: [PATCH 142/222] Apply suggestions for words starting with "G" --- codespell_lib/data/dictionary.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 3dab930252..a977480ea8 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -27343,7 +27343,7 @@ gatable->gateable gateing->gating gatherig->gathering gatherin->gathering, gather in, -gatin->gating +gatin->gating, latin, satin, gain, gratin, gatway->gateway gauage->gauge gauarana->guaraná @@ -27748,7 +27748,7 @@ gitub->GitHub gived->given, gave, giveing->giving givem->given, give them, give 'em, -givin->giving +givin->giving, given, givne->given givveing->giving givven->given @@ -27870,7 +27870,7 @@ grabed->grabbed grabing->grabbing gracefull->graceful gracefuly->gracefully -gracin->gracing +gracin->gracing, gain, gratin, gradiant->gradient, radiant, gradiants->gradients gradualy->gradually @@ -27921,7 +27921,7 @@ graphci->graphic graphcial->graphical graphcis->graphics graphial->graphical -graphin->graphing, graph in, +graphin->graphing, graphic, graph in, graphis->graphics grapic->graphic grapical->graphical @@ -27975,7 +27975,7 @@ groupin->grouping, group in, groupped->grouped groupping->grouping groupt->grouped -growin->growing, grow in, +growin->growing, grow in, groin, growtesk->grotesque growteskly->grotesquely grpah->graph @@ -28006,7 +28006,7 @@ guaranteing->guaranteeing guarantes->guarantees guarantie->guarantee guarbage->garbage -guardin->guarding, guard in, +guardin->guarding, guard in, guardian, guared->guard, guarded, guareded->guarded guareente->guarantee From e3ab1ca4e32e524a41d1b792254f989690b2d1d4 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:48 -0800 Subject: [PATCH 143/222] Add corrections for all *in->*ing words starting with "H" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "H" to contain the scope. --- codespell_lib/data/dictionary.txt | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index a977480ea8..4f5440c402 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -28203,6 +28203,7 @@ hadnling->handling hadnt->hadn't haeder->header haemorrage->haemorrhage +haemorrhagin->haemorrhaging haev->have, heave, hagas->haggis hagases->haggises @@ -28238,6 +28239,7 @@ handkerchifs->handkerchiefs handleer->handler handleing->handling handlig->handling +handlin->handling handlling->handling handlong->handling handsake->handshake @@ -28248,6 +28250,7 @@ handshage->handshake handshages->handshakes handshaging->handshaking handshak->handshake +handshakin->handshaking handshakng->handshaking handshakre->handshake handshakres->handshakes @@ -28267,8 +28270,10 @@ handshkng->handshaking handshks->handshakes handskake->handshake handwirting->handwriting +handwritin->handwriting hanel->handle hangig->hanging +hangin->hanging, hang in, hankerchif->handkerchief hankerchifs->handkerchiefs hanlde->handle @@ -28312,6 +28317,7 @@ happending->happening happends->happens happenend->happened happenes->happens, happened, happiness, +happenin->happening, happen in, happenned->happened happenning->happening happennings->happenings @@ -28325,11 +28331,13 @@ happpened->happened happpening->happening happpenings->happenings happpens->happens +haranguin->haranguing harased->harassed harases->harasses harasment->harassment harasments->harassments harassement->harassment +harassin->harassing, harass in, harcode->hardcode, charcode, harcoded->hardcoded harcodes->hardcodes, charcodes, @@ -28366,6 +28374,7 @@ harwdare->hardware has'nt->hasn't hases->hashes hashi->hash +hashin->hashing, hash in, hashreference->hash reference hashs->hashes hashses->hashes @@ -28377,6 +28386,7 @@ hass->hash hastable->hashtable hastables->hashtables Hatian->Haitian +hatin->hating, hat in, hauty->haughty hav->have, half, hava->have, have a, @@ -28389,6 +28399,7 @@ havent't->haven't havent->haven't havew->have haviest->heaviest +havin->having havind->having havn't->haven't havne't->haven't @@ -28405,6 +28416,7 @@ heade->header, head, headerr->header headerrs->headers heades->headers, heads, +headin->heading, head in, headle->handle headong->heading headquarer->headquarter @@ -28460,6 +28472,7 @@ helpe->helper, help, helped, helpes->helps, helpers, helpfull->helpful helpfuly->helpfully +helpin->helping, help in, helpped->helped helpying->helping hemipshere->hemisphere @@ -28479,6 +28492,7 @@ hemoraged->haemorrhaged, hemorrhaged, hemorages->haemorrhages, hemorrhages, hemoragic->haemorrhagic, hemorrhagic, hemoraging->haemorrhaging, hemorrhaging, +hemorrhagin->hemorrhaging henc->hence henderence->hindrance hendler->handler @@ -28510,6 +28524,7 @@ hesistates->hesitates hesistating->hesitating hesistation->hesitation hesistations->hesitations +hesitatin->hesitating, hesitation, hestiate->hesitate hetrogeneous->heterogeneous hetrogenous->heterogenous, heterogeneous, @@ -28540,6 +28555,7 @@ hiddin->hidden, hiding, hidding->hiding, hidden, hideen->hidden hiden->hidden +hidin->hiding, hid in, hiearchical->hierarchical hiearchically->hierarchically hiearchies->hierarchies @@ -28644,10 +28660,12 @@ higlights->highlights higly->highly higth->height higway->highway +hijackin->hijacking, hijack in, hijkack->hijack hijkacked->hijacked hijkacking->hijacking hijkacks->hijacks +hikin->hiking hilight->highlight hilighted->highlighted hilighter->highlighter @@ -28659,6 +28677,7 @@ himselv->himself hinderance->hindrance hinderence->hindrance hindrence->hindrance +hintin->hinting, hint in, hipopotamus->hippopotamus hipoteses->hypotheses hipotesis->hypothesis @@ -28688,6 +28707,7 @@ hirearcical->hierarchical hirearcically->hierarchically hirearcies->hierarchies hirearcy->hierarchy +hirin->hiring hismelf->himself hisory->history histerical->historical, hysterical, @@ -28719,6 +28739,7 @@ hitories->histories hitory->history hitsingles->hit singles hitted->hit +hittin->hitting hiygeine->hygiene hmdi->hdmi hmtl->html @@ -28744,6 +28765,7 @@ homogenoues->homogeneous homogenous->homogeneous homogenously->homogeneously homogenuous->homogeneous +honorin->honoring, honor in, honory->honorary hoook->hook hoooks->hooks @@ -28758,6 +28780,7 @@ hopeing->hoping hopful->hopeful hopfull->hopeful, hopefully, hopfully->hopefully +hopin->hoping, hop in, hopmepage->homepage hopmepages->homepages hoppefully->hopefully @@ -28786,6 +28809,7 @@ horphan->orphan horrable->horrible horray->hooray horrifing->horrifying +horrifyin->horrifying, horrify in, horyzontally->horizontally horziontal->horizontal horziontally->horizontally @@ -28805,6 +28829,7 @@ hould->hold, should, hounour->honour houres->hours housand->thousand +housekeepin->housekeeping houskeeping->housekeeping housr->hours, house, hovever->however @@ -28874,6 +28899,7 @@ hundreths->hundredths hundrets->hundreds hungs->hangs, hung, hunrgy->hungry +huntin->hunting, hunt in, huricane->hurricane huristic->heuristic huristics->heuristics @@ -28922,6 +28948,7 @@ hypens->hyphens hyperboly->hyperbole Hyperldger->Hyperledger hypervior->hypervisor +hyphenatin->hyphenating, hyphenation, hypocracy->hypocrisy hypocrasy->hypocrisy hypocricy->hypocrisy @@ -28937,6 +28964,7 @@ hypotetical->hypothetical hypotetically->hypothetically hypothenuse->hypotenuse hypothenuses->hypotenuses +hypothesizin->hypothesizing hypter->hyper hyptotheses->hypotheses hyptothesis->hypothesis From 1c7cc24cd9d38f22d2da55cff2889ee2696efc67 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 26 Feb 2024 20:25:14 +0100 Subject: [PATCH 144/222] Apply suggestions for words starting with "H" --- codespell_lib/data/dictionary.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 4f5440c402..c5c2a18354 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -28386,7 +28386,7 @@ hass->hash hastable->hashtable hastables->hashtables Hatian->Haitian -hatin->hating, hat in, +hatin->hating, hat in, hatpin, latin, satin, hauty->haughty hav->have, half, hava->have, have a, @@ -28399,7 +28399,7 @@ havent't->haven't havent->haven't havew->have haviest->heaviest -havin->having +havin->having, haven, havind->having havn't->haven't havne't->haven't @@ -28707,7 +28707,7 @@ hirearcical->hierarchical hirearcically->hierarchically hirearcies->hierarchies hirearcy->hierarchy -hirin->hiring +hirin->hiring, mirin, hismelf->himself hisory->history histerical->historical, hysterical, From 014a77e5a0e7ace0aa421e52c544c508f0b03136 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:50 -0800 Subject: [PATCH 145/222] Add corrections for all *in->*ing words starting with "I" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "I" to contain the scope. --- codespell_lib/data/dictionary.txt | 67 +++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index c5c2a18354..20b42bbbf6 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -29140,6 +29140,7 @@ identifyed->identified identifyer->identifier identifyers->identifiers identifyes->identifies +identifyin->identifying, identify in, identiication->identification identiications->identifications identiied->identified @@ -29227,6 +29228,7 @@ ignorgg->ignoring ignorgig->ignoring ignorging->ignoring ignorgs->ignores +ignorin->ignoring ignormable->ignorable ignormd->ignored ignorme->ignore @@ -29363,6 +29365,7 @@ imigrated->immigrated, emigrated, imigration->immigration, emigration, imilar->similar iminent->imminent, immanent, eminent, +imitatin->imitating, imitation, imlement->implement imlementation->implementation imlementations->implementations @@ -29440,6 +29443,7 @@ imortes->imports imorting->importing imorts->imports imovable->immovable +impactin->impacting, impact in, impcat->impact impcated->impacted impcating->impacting @@ -29476,6 +29480,7 @@ impementing->implementing impementling->implementing impementor->implementer impements->implements +impendin->impending, impend in, imperiaal->imperial imperical->empirical, imperial, imperically->empirically @@ -29590,6 +29595,7 @@ implementeed->implemented implementeing->implementing implementes->implements implementet->implemented +implementin->implementing, implement in, implemention->implementation implementions->implementations implementtaion->implementation @@ -29684,6 +29690,7 @@ implmented->implemented implmenting->implementing implments->implements imploys->employs +implyin->implying, imply in, imporance->importance imporant->important imporantly->importantly @@ -29713,6 +29720,7 @@ importence->importance, impotence, importend->important, imported, importent->important, impotent, importently->importantly, impotently, +importin->importing, import in, importnce->importance importnt->important importntly->importantly @@ -29752,6 +29760,7 @@ imprements->implements, improvements, impres->impress impresive->impressive impressario->impresario +impressin->impressing, impress in, impression, impreve->improve impreved->improved imprevement->improvement @@ -29807,11 +29816,13 @@ improvemnt->improvement improvemnts->improvements improvent->improvement, improvident, improvents->improvements +improvin->improving improvision->improvisation improvmenet->improvement improvmenets->improvements improvment->improvement improvments->improvements +impugnin->impugning, impugn in, impune->impugn impuned->impugned impuner->impugner @@ -29819,6 +29830,7 @@ impunes->impugns impuning->impugning impuns->impugns imput->input +imputin->imputing imputs->inputs, imputes, imputted->inputted, imputed, imputting->inputting, imputing, @@ -29890,6 +29902,7 @@ inbrio->embryo inbrios->embryos inbulit->inbuilt, built-in, incalid->invalid +incapacitatin->incapacitating, incapacitation, incarcirated->incarcerated incase->in case incatation->incantation @@ -29904,6 +29917,7 @@ incemental->incremental incementally->incrementally incemented->incremented incements->increments +incensin->incensing incerase->increase incerased->increased incerasing->increasing @@ -29939,6 +29953,7 @@ includeing->including includied->included includig->including includign->including +includin->including includng->including includs->includes inclue->include @@ -29974,6 +29989,7 @@ incombatible->incompatible incombatibly->incompatibly incomfort->discomfort, uncomfortable, in comfort, incomfortable->uncomfortable +incomin->incoming incomming->incoming incommplete->incomplete incompaitible->incompatible @@ -30141,6 +30157,7 @@ incorperated->incorporated incorperates->incorporates incorperating->incorporating incorperation->incorporation +incorporatin->incorporating, incorporation, incorportae->incorporate incorportaed->incorporated incorportaes->incorporates @@ -30200,6 +30217,7 @@ increamenting->incrementing increaments->increments increas->increase increasd->increased +increasin->increasing increate->increase, in create, increated->increased, in created, increates->increases @@ -30216,6 +30234,7 @@ incremenetd->incremented incremeneted->incremented incrementall->incremental, incrementally, incrementaly->incrementally +incrementin->incrementing, increment in, incremet->increment incremetal->incremental incremeted->incremented @@ -30397,6 +30416,7 @@ indeveres->endeavours, endeavors, indevering->endeavouring, endeavoring, indevers->endeavours, endeavors, indexig->indexing +indexin->indexing, index in, indexs->indexes, indices, indext->index, indent, indiactor->indicator @@ -30410,6 +30430,7 @@ indicateds->indicated, indicates, indicatee->indicates, indicated, indicater->indicator, indicated, indicates, indicate, indicaters->indicators, indicates, +indicatin->indicating, indication, indicationg->indicating, indication, indicatior->indicator indicatiors->indicators @@ -30491,6 +30512,7 @@ indroduces->introduces indroducing->introducing indroduction->introduction indroductions->introductions +inducin->inducing indulgue->indulge indure->endure indutrial->industrial @@ -30570,6 +30592,7 @@ inferfacing->interfacing infering->inferring inferrable->inferable inferrence->inference +inferrin->inferring infex->index infilitrate->infiltrate infilitrated->infiltrated @@ -30588,6 +30611,7 @@ infintesimal->infinitesimal infinty->infinity infite->infinite inflamation->inflammation +inflatin->inflating, inflation, inflatoin->inflation inflexable->inflexible influece->influence @@ -30639,6 +30663,7 @@ informaton->information informatonal->informational informfation->information informfational->informational +informin->informing, inform in, informtion->information informtional->informational inforrmation->information @@ -30675,6 +30700,7 @@ infrustructure->infrastructure infrustructures->infrastructures ingegral->integral ingenius->ingenious +ingestin->ingesting, ingest in, ingestion, ingnorar->ignore, ignorant, ingnore->ignore ingnored->ignored @@ -30706,6 +30732,7 @@ inherith->inherit inherithed->inherited inherithing->inheriting inheriths->inherits +inheritin->inheriting, inherit in, inheritted->inherited inheritting->inheriting inherrit->inherit @@ -31057,6 +31084,7 @@ initialiseing->initialising initialisiation->initialisation initialisiations->initialisations initialisiert->initialised, initialized, +initialisin->initialising initialisong->initialising initialiss->initialise, initialises, initialistion->initialisation @@ -31088,6 +31116,7 @@ initializedd->initialized initializeing->initializing initializiation->initialization initializiations->initializations +initializin->initializing initializong->initializing initializs->initialize, initializes, initializtion->initialization @@ -31152,6 +31181,7 @@ initiatiats->initiates initiatie->initiate initiatied->initiated initiaties->initiates +initiatin->initiating, initiation, initiatve->initiative, initiate, initiatves->initiatives, initiates, initiaze->initialize @@ -31335,6 +31365,7 @@ inizializes->initializes inizializing->initializing inizially->initially inizials->initials +injectin->injecting, inject in, injection, inlalid->invalid inlclude->include inlcluded->included @@ -31488,6 +31519,7 @@ inpu->input inpust->input, inputs, inputed->inputted inputsream->inputstream +inputtin->inputting inpuut->input inrement->increment inrements->increments @@ -31596,6 +31628,7 @@ insitution->institution insitutional->institutional insitutions->institutions insonsistency->inconsistency +inspectin->inspecting, inspect in, inspection, inspite->in spite, inspire, instaance->instance instabce->instance @@ -31633,6 +31666,7 @@ installator->installer installators->installers installe->installer, installed, install, installes->installs +installin->installing, install in, installion->installation, installing, installl->install installlation->installation @@ -31667,6 +31701,7 @@ instantating->instantiating instantation->instantiation instantations->instantiations instantiaties->instantiates +instantiatin->instantiating instanze->instance instatance->instance instatiate->instantiate @@ -31712,6 +31747,7 @@ insterters->inserters insterting->inserting instertion->insertion insterts->inserts +instillin->instilling, instill in, institue->institute institues->institutes instituion->institution @@ -31793,12 +31829,14 @@ instrucitonal->instructional instrucitons->instructions instructer->instructor, instructed, instruct, instructers->instructors, instructs, +instructin->instructing, instruct in, instruction, instrumenet->instrument instrumenetation->instrumentation instrumenetd->instrumented instrumeneted->instrumented instrumentaion->instrumentation instrumentaiton->instrumentation +instrumentin->instrumenting, instrument in, instrumnet->instrument instrumnets->instruments instrut->instruct @@ -31925,6 +31963,7 @@ integrading->integrating integradion->integration integradions->integrations integrat->integrate, integral, +integratin->integrating, integration, integrats->integrates, integrals, integreate->integrate integreated->integrated @@ -31963,6 +32002,7 @@ intendation->indentation, intention, intendations->indentations, intentions, intendend->intended intendet->intended +intendin->intending, intend in, inteneded->intended intenet->internet, intent, intenisty->intensity @@ -32015,6 +32055,7 @@ interacsion->interaction interacsions->interactions interacteve->interactive interactevely->interactively +interactin->interacting, interact in, interaction, interactionn->interaction interactionns->interactions interactiv->interactive @@ -32131,10 +32172,12 @@ interesseted->interested interesst->interest interessted->interested interessting->interesting +interestin->interesting, interest in, intereview->interview interfac->interface interfacce->interface interfacces->interfaces +interfacin->interfacing interfacs->interfaces interfact->interact, interface, interfacts->interacts, interfaces, @@ -32156,6 +32199,7 @@ interfer->interfere interferance->interference interferd->interfered interfereing->interfering +interferin->interfering interfernce->interference interferred->interfered interferring->interfering @@ -32186,6 +32230,8 @@ interitance->inheritance interited->inherited interiting->inheriting interits->inherits +interlacin->interlacing +interleavin->interleaving interliveing->interleaving interlly->internally interm->interim, intern, @@ -32208,6 +32254,7 @@ internatioanlist->internationalist internatioanlists->internationalists internatioanlly->internationally internation->international +internationalizin->internationalizing internationnal->international internationnalism->internationalism internationnalist->internationalist @@ -32247,6 +32294,7 @@ interpolaed->interpolated interpolaion->interpolation interpolaiton->interpolation interpolar->interpolator +interpolatin->interpolating, interpolation, interpolayed->interpolated interpoloate->interpolate interpoloated->interpolated @@ -32270,6 +32318,7 @@ interpretatons->interpretations interprete->interpret interpretes->interprets interpretet->interpreted +interpretin->interpreting, interpret in, interpretion->interpretation interpretions->interpretations interpretor->interpreter @@ -32305,6 +32354,7 @@ interruped->interrupted interruping->interrupting interrups->interrupts interruptable->interruptible +interruptin->interrupting, interrupt in, interruption, interruptors->interrupters interruptted->interrupted interrut->interrupt @@ -32316,6 +32366,7 @@ interseccting->intersecting intersecction->intersection interseccts->intersects intersecrion->intersection +intersectin->intersecting, intersect in, intersection, intersecton->intersection intersectons->intersections intersepts->intercepts, intersteps, @@ -32324,6 +32375,7 @@ intersperese->intersperse intersperesed->interspersed interspereses->intersperses intersperesing->interspersing +interspersin->interspersing, interspersion, interst->interest intersted->interested intersting->interesting @@ -32345,6 +32397,7 @@ interuupt->interrupt intervall->interval intervalls->intervals interveening->intervening +intervenin->intervening intervines->intervenes intesection->intersection intesity->intensity @@ -32492,6 +32545,7 @@ intilizer->initializer intilizers->initializers intilizes->initializes intilizing->initializing +intimidatin->intimidating, intimidation, intimitading->intimidating intimite->intimate intinite->infinite @@ -32597,12 +32651,14 @@ intrfacing->interfacing intriduce->introduce intriduced->introduced intriduction->introduction +intriguin->intriguing intrisic->intrinsic intrisically->intrinsically intrisics->intrinsics intrisinc->intrinsic intrisincally->intrinsically intrisincs->intrinsics +introducin->introducing introducted->introduced introducting->introducing introductionary->introductory @@ -32694,6 +32750,7 @@ invaldates->invalidates invalde->invalid invalidaiton->invalidation invalidaitons->invalidations +invalidatin->invalidating, invalidation, invalidatiopn->invalidation invalide->invalid invalidiate->invalidate @@ -32718,6 +32775,7 @@ inverions->inversions invers->inverse, invert, invertedd->inverted invertibrates->invertebrates +invertin->inverting, invert in, invertion->inversion invertions->inversions inverval->interval @@ -32733,6 +32791,7 @@ investiage->investigate investiaged->investigated investiages->investigates investiaging->investigating +investigatin->investigating, investigation, investingate->investigate investingated->investigated investingates->investigates @@ -32766,6 +32825,7 @@ invokable->invocable invokation->invocation invokations->invocations invokee->invoked, invoke, +invokin->invoking invokve->invoke invokved->invoked invokves->invokes @@ -32778,6 +32838,7 @@ involing->involving involtue->involute involtued->involuted involtues->involutes +involvin->involving involvment->involvement invove->involve, invoke, invoved->involved, invoked, @@ -32828,6 +32889,7 @@ irradated->irradiated irradates->irradiates irradating->irradiating irradation->irradiation +irradiatin->irradiating, irradiation, irraditate->irradiate irraditated->irradiated irraditates->irradiates @@ -32847,6 +32909,7 @@ irresistable->irresistible irresistably->irresistibly irrevelant->irrelevant, irreverent, irreversable->irreversible +irritatin->irritating, irritation, is'nt->isn't isalha->isalpha isconnection->isconnected @@ -32874,6 +32937,7 @@ isntalls->installs isntance->instance isntances->instances isntead->instead, isn't read, +isolatin->isolating, isolation, isotrophically->isotropically ispatches->dispatches isplay->display @@ -32884,6 +32948,7 @@ isssue->issue isssued->issued isssues->issues issueing->issuing +issuin->issuing issus->issues issuse->issue, issues, issused->issued @@ -32919,6 +32984,7 @@ ists->its, lists, istself->itself isue->issue isues->issues +italicizin->italicizing itearte->iterate itearted->iterated iteartes->iterates @@ -32975,6 +33041,7 @@ iterater->iterator, iterated, iterates, iterate, iteraterate->iterate iteratered->iterated iteraters->iterators, iterates, +iteratin->iterating, iteration, iteratior->iterator iteratiors->iterators iteratoin->iteration From c36fa312c7377b2036d8cc6a0422c42c15262576 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 26 Feb 2024 21:11:39 +0100 Subject: [PATCH 146/222] Apply suggestions for words starting with "I" --- codespell_lib/data/dictionary.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 20b42bbbf6..2fcf28246b 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -32199,7 +32199,7 @@ interfer->interfere interferance->interference interferd->interfered interfereing->interfering -interferin->interfering +interferin->interfering, interferon, interfernce->interference interferred->interfered interferring->interfering From 096398ca0114385b0acb609054991eec6fe68ea8 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:52 -0800 Subject: [PATCH 147/222] Add corrections for all *in->*ing words starting with "J" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "J" to contain the scope. --- codespell_lib/data/dictionary.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 2fcf28246b..6d8be97dba 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -33221,7 +33221,9 @@ jkd->jdk jodpers->jodhpurs Johanine->Johannine joineable->joinable +joinin->joining, join in, joinning->joining +jointin->jointing, joint in, jont->joint jonts->joints jornal->journal @@ -33244,6 +33246,7 @@ jounaling->journaling jounals->journals jouney->journey jouneys->journeys +journeyin->journeying, journey in, journied->journeyed journies->journeys journing->journeying @@ -33269,6 +33272,7 @@ juli->July jumo->jump jumoed->jumped jumpimng->jumping +jumpin->jumping, jump in, jumpt->jumped, jump, juni->June jupyther->Jupyter @@ -33311,6 +33315,7 @@ justifcations->justifications justifed->justified justifes->justifies, justices, justifing->justifying +justifyin->justifying, justify in, justs->just juxt->just juxtification->justification From 26a30bb759c763bb6ef8f715e1ace596aa3ecb4a Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:54 -0800 Subject: [PATCH 148/222] Add corrections for all *in->*ing words starting with "K" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "K" to contain the scope. --- codespell_lib/data/dictionary.txt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 6d8be97dba..d84be6d18b 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -33333,10 +33333,12 @@ kalidescopes->kaleidoscopes karisma->charisma karismatic->charismatic karismatically->charismatically +kayakin->kayaking, kayak in, kazakstan->Kazakhstan keboard->keyboard keboards->keyboards keep-alives->keep-alive +keepin->keeping, keep in, keept->kept keesh->quiche kenel->kernel, kennel, @@ -33408,6 +33410,7 @@ kidknapper->kidnapper kidknappers->kidnappers kidknapping->kidnapping kidknaps->kidnaps +kidnappin->kidnapping kighbosh->kibosh kighboshed->kiboshed kighboshes->kiboshes @@ -33442,6 +33445,7 @@ knarled->gnarled knarling->gnarling knarls->gnarls knarly->gnarly +kneadin->kneading, knead in, knive->knife kno->know knockous->noxious @@ -33449,6 +33453,7 @@ knockously->noxiously knoing->knowing knoledge->knowledge knoledgeable->knowledgeable +knowin->knowing, know in, knowladge->knowledge knowladgeable->knowledgeable knowlage->knowledge From 99fe551f9ff8507134f360d014b4cddd6d3baa98 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:56 -0800 Subject: [PATCH 149/222] Add corrections for all *in->*ing words starting with "L" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "L" to contain the scope. --- codespell_lib/data/dictionary.txt | 32 +++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index d84be6d18b..cb62b898c2 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -33537,6 +33537,8 @@ labbeled->labeled, labelled, labbels->labels labed->labeled, labelled, labeld->labelled +labelin->labeling, label in, +labellin->labelling labirinth->labyrinth lable->label, ladle, labile, able, labled->labeled, labelled, @@ -33544,6 +33546,7 @@ lablel->label lablels->labels lables->labels labling->labeling, labelling, +laborin->laboring, labor in, labouriously->laboriously labratory->laboratory labrynth->labyrinth @@ -33556,6 +33559,7 @@ lackers->lacquers lackrimose->lachrymose lackrimosity->lachrymosity lackrimosly->lachrymosely +lacquerin->lacquering, lacquer in, laer->later, layer, laest->least, latest, laf->laugh, leaf, loaf, lad, lag, lac, kaf, kaph, @@ -33579,6 +33583,7 @@ lanauage->language lanauages->languages lanauge->language lanauges->languages +lancin->lancing langage->language langages->languages langague->language @@ -33710,10 +33715,12 @@ laucher->launcher lauchers->launchers lauches->launches lauching->launching +laughin->laughing, laugh in, laugnage->language laugnages->languages lauguage->language lauguages->languages +launchin->launching, launch in, launchs->launch, launches, launck->launch laungage->language @@ -33734,6 +33741,7 @@ lavelled->leveled, labelled, lavelling->levelling, labelling, lavels->levels, labels, layed->laid +layerin->layering, layer in, layou->layout layringes->larynges layrinks->larynx @@ -33781,11 +33789,14 @@ leaglity->legality leaglize->legalize leaneant->lenient leaneantly->leniently +leanin->leaning, lean in, leanr->lean, learn, leaner, leapyear->leap year leapyears->leap years +learnin->learning, learn in, leary->leery leaset->least +leasin->leasing, leas in, leasure->leisure leasurely->leisurely leasures->leisures @@ -33794,6 +33805,7 @@ leat->lead, leak, least, leaf, leathal->lethal leats->least leaveing->leaving +leavin->leaving leavong->leaving leeg->league leegs->leagues @@ -33806,6 +33818,7 @@ lefted->left legac->legacy legact->legacy legalimate->legitimate +legalizin->legalizing legasy->legacy legecies->legacies legecy->legacy @@ -33848,6 +33861,7 @@ lenghty->lengthy lengt->length lengten->lengthen lengtext->longtext +lengthenin->lengthening, lengthen in, lengthes->lengths lengthh->length lengthly->lengthy, lengthwise, lengthily, @@ -33882,11 +33896,14 @@ leutenant->lieutenant levae->leave, levee, levaridge->leverage leve->level, levee, +levelin->leveling, level in, +levellin->levelling leves->levels, levees, levetate->levitate levetated->levitated levetates->levitates levetating->levitating +levitatin->levitating, levitation, levl->level levle->level lew->lieu, hew, sew, dew, @@ -33905,6 +33922,7 @@ leyering->layering leyers->layers leyout->layout leyouts->layouts +liaisin->liaising liares->liars liase->liaise liased->liaised @@ -33981,6 +33999,7 @@ licemses->licenses licenceing->licencing licencse->license, licenses, licens->license +licensin->licensing licese->license licesed->licensed liceses->licenses @@ -34030,6 +34049,8 @@ lighing->lighting lighning->lightning lightbulp->lightbulb lightbulps->lightbulbs +lightin->lighting, light in, +lightnin->lightning lightweigh->lightweight lightwieght->lightweight lightwight->lightweight @@ -34077,6 +34098,7 @@ limitier->limiter limitiers->limiters limitiing->limiting limitimg->limiting +limitin->limiting, limit in, limition->limitation limitions->limitations limitis->limits @@ -34146,6 +34168,7 @@ linkes->links, linked, likes, lines, linkfy->linkify linnaena->linnaean lintain->lintian +lintin->linting, lint in, linz->lines lippizaner->lipizzaner liquify->liquefy @@ -34181,6 +34204,7 @@ listeing->listening listeneing->listening listeneres->listeners listenes->listens +listenin->listening, listen in, listenn->listen listenned->listened listenner->listener @@ -34198,6 +34222,7 @@ listenters->listeners listenting->listening listents->listens listernes->listeners +listin->listing, list in, listned->listened listner->listener listners->listeners @@ -34233,6 +34258,7 @@ livel->level livels->levels livetime->lifetime livetimes->lifetimes +livin->living livley->lively lizens->license lizense->license @@ -34316,6 +34342,7 @@ locaizer->localizer locaizes->localizes localation->location localed->located +localizin->localizing localtion->location localtions->locations localy->locally @@ -34324,6 +34351,7 @@ locatin->location, locating, locatins->locations loccked->locked locgical->logical +lockin->locking, lock in, lockingf->locking locla->local loclae->locale @@ -34347,6 +34375,7 @@ lodable->loadable loded->loaded loder->loader loders->loaders +lodgin->lodging loding->loading loev->love logarithimic->logarithmic @@ -34391,6 +34420,7 @@ lonber->longer, loner, lond->long lonelyness->loneliness long-runnign->long-running +long-runnin->long-running longe->longer, lounge, longers->longer longitudonal->longitudinal @@ -34422,6 +34452,7 @@ losd->lost, loss, lose, load, losely->loosely losen->loosen losened->loosened +losin->losing losted->listed, lost, lasted, lotation->rotation, flotation, lotharingen->Lothringen @@ -34449,6 +34480,7 @@ lushisly->lusciously lveo->love lvoe->love Lybia->Libya +lyin->lying maake->make maange->manage maanged->managed From a7cb5b7ce9d5598846d3f4912b6a974c565fc338 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 26 Feb 2024 21:41:54 +0100 Subject: [PATCH 150/222] Apply suggestions for words starting with "L" --- codespell_lib/data/dictionary.txt | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index cb62b898c2..2b78fe9350 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -33805,7 +33805,7 @@ leat->lead, leak, least, leaf, leathal->lethal leats->least leaveing->leaving -leavin->leaving +leavin->leaving, leaven, leavong->leaving leeg->league leegs->leagues @@ -33922,7 +33922,7 @@ leyering->layering leyers->layers leyout->layout leyouts->layouts -liaisin->liaising +liaisin->liaising, liaison, liares->liars liase->liaise liased->liaised @@ -33999,6 +33999,7 @@ licemses->licenses licenceing->licencing licencse->license, licenses, licens->license +licencin->licencing licensin->licensing licese->license licesed->licensed @@ -34049,7 +34050,7 @@ lighing->lighting lighning->lightning lightbulp->lightbulb lightbulps->lightbulbs -lightin->lighting, light in, +lightin->lighting, light in, lighten, lightnin->lightning lightweigh->lightweight lightwieght->lightweight @@ -34222,7 +34223,7 @@ listenters->listeners listenting->listening listents->listens listernes->listeners -listin->listing, list in, +listin->listing, listen, list in, listned->listened listner->listener listners->listeners @@ -34258,7 +34259,7 @@ livel->level livels->levels livetime->lifetime livetimes->lifetimes -livin->living +livin->living, liven, livid, livley->lively lizens->license lizense->license @@ -34452,7 +34453,7 @@ losd->lost, loss, lose, load, losely->loosely losen->loosen losened->loosened -losin->losing +losin->losing, login, loin, rosin, losted->listed, lost, lasted, lotation->rotation, flotation, lotharingen->Lothringen @@ -34480,7 +34481,7 @@ lushisly->lusciously lveo->love lvoe->love Lybia->Libya -lyin->lying +lyin->lying, loin, maake->make maange->manage maanged->managed From d26ec944a0616917774310d1efcdb6ff47739a9c Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 26 Feb 2024 21:51:44 +0100 Subject: [PATCH 151/222] Fix suggestions for words starting with "L" --- codespell_lib/data/dictionary.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 2b78fe9350..516a180fbf 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -33997,9 +33997,9 @@ lications->locations licemse->license licemses->licenses licenceing->licencing +licencin->licencing licencse->license, licenses, licens->license -licencin->licencing licensin->licensing licese->license licesed->licensed From 626e64c711b8f3d175654d478d42bbed1537a5f3 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:17:59 -0800 Subject: [PATCH 152/222] Add corrections for all *in->*ing words starting with "M" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "M" to contain the scope. --- codespell_lib/data/dictionary.txt | 52 +++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 516a180fbf..70c4afddcf 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -34555,6 +34555,7 @@ maibox->mailbox mailformed->malformed mailicious->malicious mailiciously->maliciously +mailin->mailing, mail in, mailling->mailing maillinglist->mailing list maillinglists->mailing lists @@ -34586,6 +34587,7 @@ maintaince->maintenance maintainces->maintenances maintainence->maintenance maintaing->maintaining +maintainin->maintaining, maintain in, maintaint->maintain maintainted->maintained maintainter->maintainer @@ -34639,6 +34641,7 @@ makeing->making makfile->makefile makfiles->makefiles makign->making +makin->making makretplace->marketplace makro->macro makros->macros @@ -34655,6 +34658,7 @@ maliciusly->maliciously malicous->malicious malicousally->maliciously malicously->maliciously +malignin->maligning, malign in, maline->malign malined->maligned malining->maligning @@ -34690,6 +34694,7 @@ managenment->management managerment->management managet->manager managets->managers +managin->managing managmenet->management managment->management manaise->mayonnaise @@ -34721,6 +34726,7 @@ manetainer->maintainer manetainers->maintainers manetaining->maintaining manetains->maintains +maneuverin->maneuvering, maneuver in, manfest->manifest manfested->manifested manfesting->manifesting @@ -34757,6 +34763,7 @@ manifacturer->manufacturer manifacturers->manufacturers manifactures->manufactures manifect->manifest +manifestin->manifesting, manifest in, manifiest->manifest manifiested->manifested manifiesting->manifesting @@ -34794,6 +34801,7 @@ mannually->manually mannualy->manually manoeuverability->maneuverability manoeuvering->maneuvering +manoeuvrin->manoeuvring manouevring->manoeuvring manouver->maneuver, manoeuvre, manouverability->maneuverability, manoeuvrability, @@ -34837,6 +34845,7 @@ manufactuer->manufacture, manufacturer, manufactuerd->manufactured manufactuers->manufactures, manufacturers, manufacturedd->manufactured +manufacturin->manufacturing manufature->manufacture manufatured->manufactured manufaturer->manufacturer @@ -34873,9 +34882,11 @@ mapp->map mappble->mappable mappeds->mapped mappeed->mapped +mappin->mapping mappped->mapped mappping->mapping mapppings->mappings +marchin->marching, march in, marger->merger, marker, margers->mergers, markers, marging->margin, merging, @@ -34890,6 +34901,7 @@ marixsts->marxists marjority->majority markaup->markup markes->marks, marked, markers, +marketin->marketing, market in, marketting->marketing markey->marquee markeys->marquees @@ -34898,6 +34910,7 @@ marrage->marriage marraige->marriage marrtyred->martyred marryied->married +marshalin->marshaling, marshal in, marshmellow->marshmallow marshmellows->marshmallows marter->martyr @@ -34920,11 +34933,13 @@ maskerading->masquerading maskeraid->masquerade masos->macos masquarade->masquerade +masqueradin->masquerading masqurade->masquerade Massachusettes->Massachusetts Massachussets->Massachusetts Massachussetts->Massachusetts massagebox->messagebox +massagin->massaging massectomy->mastectomy massewer->masseur massmedia->mass media @@ -34941,6 +34956,7 @@ masterbation->masturbation mastquerade->masquerade mastter->master mastters->masters +masturbatin->masturbating, masturbation, mata->meta, mater, mata-data->meta-data matadata->metadata @@ -35036,6 +35052,7 @@ maximimum->maximum maximimums->maximums maximium->maximum maximiums->maximums +maximizin->maximizing maximnum->maximum maximnums->maximums maximuim->maximum @@ -35143,6 +35160,7 @@ measureable->measurable measureably->measurably measuremenet->measurement measuremenets->measurements +measurin->measuring measurmenet->measurement measurmenets->measurements measurment->measurement @@ -35247,6 +35265,7 @@ meethod->method meethodology->methodology meethods->methods meetign->meeting +meetin->meeting, meet in, meganism->mechanism mege->merge meged->merged @@ -35318,6 +35337,7 @@ memner->member memoery->memory memomry->memory memor->memory +memorizin->memorizing memoty->memory memove->memmove mempry->memory @@ -35326,6 +35346,7 @@ memwar->memoir memwars->memoirs memwoir->memoir memwoirs->memoirs +menacin->menacing menaing->meaning, menacing, mending, menaings->meanings menally->mentally @@ -35335,6 +35356,7 @@ menber->member menbers->members menbership->membership menberships->memberships +mendin->mending, mend in, menetion->mention menetioned->mentioned menetioning->mentioning @@ -35356,9 +35378,11 @@ menthod->method, menthol, menthods->methods mentiond->mentioned mentione->mentioned +mentionin->mentioning, mention in, mentionned->mentioned mentionning->mentioning mentionnned->mentioned +mentorin->mentoring, mentor in, menual->manual menue->menu menues->menus @@ -35379,6 +35403,8 @@ merget->merged, merger, merge, mergge->merge mergged->merged mergging->merging +mergin->merging +meritin->meriting, merit in, merly->merely, formerly, mermory->memory merory->memory @@ -35394,6 +35420,8 @@ meshe->mesh, meshed, meshes, meskeeto->mosquito meskeetoes->mosquitoes meskeetos->mosquitos +mesmerisin->mesmerising +mesmerizin->mesmerizing mesoneen->mezzanine mesoneens->mezzanines messae->message, messy, @@ -35431,6 +35459,7 @@ messge->message messged->messaged, messed, messges->messages, messes, messging->messaging, messing, +messin->messing, mess in, messsage->message messsaged->messaged messsages->messages @@ -35453,6 +35482,7 @@ mesurment->measurement meta-attrubute->meta-attribute meta-attrubutes->meta-attributes meta-progamming->meta-programming +meta-programmin->meta-programming metacharater->metacharacter metacharaters->metacharacters metadat->metadata @@ -35593,6 +35623,7 @@ mige->midge miges->midges migh->might migrateable->migratable +migratin->migrating, migration, migt->might, midget, migth->might miht->might @@ -35680,6 +35711,7 @@ mimatching->mismatching mimiced->mimicked mimicing->mimicking mimick->mimic +mimickin->mimicking mimicks->mimics mimima->minima mimimal->minimal @@ -35723,7 +35755,9 @@ MingGW->MinGW minimam->minimum minimial->minimal minimim->minimum +minimisin->minimising minimium->minimum +minimizin->minimizing minimsation->minimisation minimse->minimise minimsed->minimised @@ -35817,6 +35851,7 @@ mirorrs->mirrors mirors->mirrors, minors, mirro->mirror mirroed->mirrored +mirrorin->mirroring, mirror in, mirrorn->mirror mirrorr->mirror mirrorred->mirrored @@ -35869,6 +35904,7 @@ misinterpert->misinterpret misinterperted->misinterpreted misinterperting->misinterpreting misinterperts->misinterprets +misinterpretin->misinterpreting, misinterpret in, misinterprett->misinterpret misinterpretted->misinterpreted misinterpretting->misinterpreting @@ -35878,12 +35914,14 @@ misions->missions, minions, visions, misisng->missing misison->mission misisons->missions +misleadin->misleading, mislead in, mismach->mismatch mismached->mismatched mismaches->mismatches mismaching->mismatching mismactch->mismatch mismatchd->mismatched +mismatchin->mismatching, mismatch in, mismatchs->mismatches mismatich->mismatch Misouri->Missouri @@ -35893,6 +35931,7 @@ mispelling->misspelling mispellings->misspellings mispells->misspells mispelt->misspelt +misplacin->misplacing mispronounciation->mispronunciation misquito->mosquito misquitoes->mosquitoes @@ -35934,6 +35973,7 @@ misspel->misspell misspeled->misspelled misspeling->misspelling misspelings->misspellings +misspellin->misspelling, misspell in, misspels->misspells missplace->misplace missplaced->misplaced @@ -35985,6 +36025,8 @@ mistrows->maestros misue->misuse misued->misused misuing->misusing +misunderstandin->misunderstanding, misunderstand in, +misusin->misusing mitake->mistake mitaken->mistaken mitakes->mistakes @@ -35994,6 +36036,7 @@ miticateing->mitigating miticates->mitigates miticating->mitigating miticator->mitigator +mitigatin->mitigating, mitigation, mittigate->mitigate miximum->maximum mixted->mixed @@ -36042,8 +36085,10 @@ modefiers->modifiers modefies->modifies modefy->modify modefying->modifying +modelin->modeling, model in, modelinng->modeling modell->model +modellin->modelling modellinng->modelling modellled->modelled modellling->modelling @@ -36053,6 +36098,7 @@ modernination->modernization moderninations->modernizations moderninationz->modernizations modernizationz->modernizations +modernizin->modernizing modesettting->modesetting modeul->module modeuls->modules @@ -36154,6 +36200,7 @@ modifyed->modified modifyer->modifier modifyers->modifiers modifyes->modifies +modifyin->modifying, modify in, modiification->modification modiifications->modifications modiified->modified @@ -36259,6 +36306,7 @@ monitered->monitored monitering->monitoring moniters->monitors monitoing->monitoring +monitorin->monitoring, monitor in, monitring->monitoring monkies->monkeys monlayer->monolayer @@ -36350,6 +36398,7 @@ motivaiton->motivation motiviated->motivated motiviation->motivation motononic->monotonic +motorin->motoring, motor in, motoroloa->motorola moudle->module moudles->modules @@ -36358,6 +36407,7 @@ moudules->modules mounth->month, mouth, mounths->months, mouths, mountian->mountain +mountin->mounting, mount in, mountpiont->mountpoint mountpionts->mountpoints mouspointer->mousepointer @@ -36559,6 +36609,7 @@ multipllication->multiplication multiplyed->multiplied multiplyer->multiplier, multiplayer, multiplyers->multipliers +multiplyin->multiplying, multiply in, multipresistion->multiprecision multipul->multiple multipy->multiply @@ -36620,6 +36671,7 @@ muncipality->municipality municiple->municipal munnicipality->municipality munute->minute +murderin->murdering, murder in, murr->myrrh muscel->muscle, mussel, muscels->mussels, muscles, From e54f8958a40608e25a09eab672b47729b658c266 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 26 Feb 2024 22:05:03 +0100 Subject: [PATCH 153/222] Apply suggestions for words starting with "M" --- codespell_lib/data/dictionary.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 70c4afddcf..82b6798b92 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -34641,7 +34641,7 @@ makeing->making makfile->makefile makfiles->makefiles makign->making -makin->making +makin->making, main, makretplace->marketplace makro->macro makros->macros @@ -35403,7 +35403,7 @@ merget->merged, merger, merge, mergge->merge mergged->merged mergging->merging -mergin->merging +mergin->merging, margin, meritin->meriting, merit in, merly->merely, formerly, mermory->memory @@ -36407,7 +36407,7 @@ moudules->modules mounth->month, mouth, mounths->months, mouths, mountian->mountain -mountin->mounting, mount in, +mountin->mounting, mountain, mountie, mount in, mountpiont->mountpoint mountpionts->mountpoints mouspointer->mousepointer From aef20bc88f7e571f2cba38dd4dbe3e28ed5cd1e1 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:01 -0800 Subject: [PATCH 154/222] Add corrections for all *in->*ing words starting with "N" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "N" to contain the scope. --- codespell_lib/data/dictionary.txt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 82b6798b92..dfb66eafc1 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -36826,6 +36826,7 @@ naiborhoods->neighborhoods, neighbourhoods, naiborly->neighborly, neighbourly, naibors->neighbors, neighbours, naieve->naive +nailin->nailing, nail in, naivity->naivety nam->name namaed->named @@ -36845,6 +36846,7 @@ namesd->named, names, namess->names namesspace->namespace namesspaces->namespaces +namin->naming namme->name nammed->named nammes->names @@ -36866,6 +36868,7 @@ nanosencond->nanosecond nanosenconds->nanoseconds nanoseond->nanosecond nanoseonds->nanoseconds +napalmin->napalming, napalm in, Naploeon->Napoleon Napolean->Napoleon Napoleonian->Napoleonic @@ -36920,6 +36923,7 @@ natioanlist->nationalist natioanlists->nationalists natioanlly->nationally natioanls->nationals +nationalizin->nationalizing nativelyx->natively natrual->natural natrually->naturally @@ -36953,6 +36957,7 @@ naviagtor->navigator naviagtors->navigators navigater->navigator, navigated, navigates, navigate, navigaters->navigators, navigates, +navigatin->navigating, navigation, navigaton->navigation, navigator, navitvely->natively navtive->native @@ -37091,6 +37096,7 @@ neede->needed, need, needle, needeed->needed needeing->needing needes->needs, needed, needles, +needin->needing, need in, neeed->need, needed, neeeded->needed neeeding->needing @@ -37252,6 +37258,7 @@ negothiator->negotiator negothiators->negotiators negotiater->negotiator, negotiated, negotiates, negotiate, negotiaters->negotiators, negotiates, +negotiatin->negotiating, negotiation, negotible->negotiable negoticable->negotiable negoticate->negotiate @@ -37466,6 +37473,7 @@ neighborhoor->neighbor neighborhoors->neighbors neighborhoud->neighborhood neighborhouds->neighborhoods +neighborin->neighboring, neighbor in, neighbos->neighbors neighbot->neighbor neighbothood->neighborhood @@ -37492,6 +37500,7 @@ neighbourhoor->neighbour neighbourhoors->neighbours neighbourhoud->neighbourhood neighbourhouds->neighbourhoods +neighbourin->neighbouring, neighbour in, neighbous->neighbours neighbout->neighbour neighbouthood->neighbourhood @@ -37725,6 +37734,7 @@ nnovisheate->novitiate nnovisheates->novitiates nnumber->number no-overide->no-override +noddin->nodding nodel->model, nodal, nodels->models nodess->nodes @@ -37783,6 +37793,7 @@ nomrals->normals non-alphanumunder->non-alphanumeric non-asii->non-ascii non-assiged->non-assigned +non-blockin->non-blocking, non-block in, non-bloking->non-blocking non-compleeted->non-completed non-complient->non-compliant @@ -37842,6 +37853,7 @@ non-negotitated->non-negotiated non-negotited->non-negotiated non-negoziable->non-negotiable non-negoziated->non-negotiated +non-neighborin->non-neighboring, non-neighbor in, non-persistant->non-persistent non-priviliged->non-privileged non-referenced-counted->non-reference-counted @@ -37912,6 +37924,8 @@ normaizes->normalizes normaizing->normalizing normale->normal normales->normals +normalisin->normalising +normalizin->normalizing normall->normal, normally, normallisation->normalisation normallise->normalise @@ -37969,6 +37983,7 @@ notbooks->notebooks, not books, notce->notice, notch, note, nonce, notced->noticed, notched, noted, notces->notices, notches, notes, nonces, +notchin->notching, notch in, notcing->noticing, nothing, notching, noting, noteable->notable noteably->notably @@ -38001,6 +38016,7 @@ noticications->notifications noticied->noticed, notified, noticies->notices, notifies, noticiing->noticing +noticin->noticing noticy->notify, notice, noticying->notifying notidication->notification @@ -38052,8 +38068,10 @@ notifycation->notification notifycations->notifications notifyed->notified notifyes->notifies +notifyin->notifying, notify in, notigication->notification notigications->notifications +notin->noting, not in, notion, notitication->notification notitications->notifications notitied->notified @@ -38080,6 +38098,8 @@ notticed->noticed nottices->notices notticing->noticing notwhithstanding->notwithstanding +notwithstandin->notwithstanding +nourishin->nourishing, nourish in, noveau->nouveau novemeber->November Novemer->November @@ -38149,6 +38169,7 @@ numberators->numerators numberic->numeric numberical->numerical numberically->numerically +numberin->numbering, number in, numberous->numerous numberr->number numberred->numbered @@ -38209,6 +38230,7 @@ nurisher->nourisher nurishes->nourishes nurishing->nourishing nurishment->nourishment +nurturin->nurturing nusance->nuisance nutral->neutral nutrally->neutrally From 9e4918bb18e82e1f4c92ba0eb92fd866118516eb Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 26 Feb 2024 22:15:58 +0100 Subject: [PATCH 155/222] Apply suggestions for words starting with "N" --- codespell_lib/data/dictionary.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index dfb66eafc1..5f558ad7b0 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -36846,7 +36846,7 @@ namesd->named, names, namess->names namesspace->namespace namesspaces->namespaces -namin->naming +namin->naming, admin, namme->name nammed->named nammes->names @@ -36923,6 +36923,7 @@ natioanlist->nationalist natioanlists->nationalists natioanlly->nationally natioanls->nationals +nationalisin->nationalising nationalizin->nationalizing nativelyx->natively natrual->natural @@ -37793,7 +37794,7 @@ nomrals->normals non-alphanumunder->non-alphanumeric non-asii->non-ascii non-assiged->non-assigned -non-blockin->non-blocking, non-block in, +non-blockin->non-blocking non-bloking->non-blocking non-compleeted->non-completed non-complient->non-compliant @@ -37853,7 +37854,7 @@ non-negotitated->non-negotiated non-negotited->non-negotiated non-negoziable->non-negotiable non-negoziated->non-negotiated -non-neighborin->non-neighboring, non-neighbor in, +non-neighborin->non-neighboring non-persistant->non-persistent non-priviliged->non-privileged non-referenced-counted->non-reference-counted From 1a9d46d3809e765527e956ceea9b6d4906133372 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:03 -0800 Subject: [PATCH 156/222] Add corrections for all *in->*ing words starting with "O" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "O" to contain the scope. --- codespell_lib/data/dictionary.txt | 41 +++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 5f558ad7b0..fd12beb11c 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -38303,6 +38303,7 @@ obeserves->observes obeserving->observing obession->obsession obessions->obsessions +obeyin->obeying, obey in, obgect->object obgects->objects obhect->object @@ -38328,6 +38329,8 @@ objctives->objectives objcts->objects objec->object objecs->objects +objectifyin->objectifying, objectify in, +objectin->objecting, object in, objection, objectss->objects objejct->object objekt->object @@ -38359,6 +38362,7 @@ obseravtion->observation obseravtions->observations observ->observe observered->observed +observin->observing obsevrer->observer obsevrers->observers obslete->obsolete @@ -38379,6 +38383,7 @@ obssessed->obsessed obstacal->obstacle obstancles->obstacles obstruced->obstructed +obstructin->obstructing, obstruct in, obstruction, obsure->obscure obtaien->obtain, obtained, obtaiend->obtained @@ -38386,6 +38391,7 @@ obtaiens->obtains obtaine->obtain, obtained, obtains, obtaines->obtains obtainig->obtaining +obtainin->obtaining, obtain in, obtaion->obtain obtaioned->obtained obtaions->obtains @@ -38489,6 +38495,7 @@ occuppiers->occupiers occuppies->occupies occuppy->occupy occuppying->occupying +occupyin->occupying, occupy in, occuracy->accuracy occurance->occurrence occurances->occurrences @@ -38506,6 +38513,7 @@ occurrance->occurrence occurrances->occurrences occurrencies->occurrences occurrencs->occurrences +occurrin->occurring occurrred->occurred occurrrence->occurrence occurrrences->occurrences @@ -38579,6 +38587,7 @@ ofcource->of course off-laod->off-load off-laoded->off-loaded off-laoding->off-loading +off-loadin->off-loading, off-load in, offcers->officers offcial->official offcially->officially @@ -38589,6 +38598,7 @@ offenest->oftenest offens->offend, offense, offends, offers, offerd->offered offereings->offerings +offerin->offering, offer in, offest->offset offests->offsets offet->offset, offer, @@ -38631,6 +38641,7 @@ offisionados->aficionados offlaod->offload offlaoded->offloaded offlaoding->offloading +offloadin->offloading, offload in, offloded->offloaded offred->offered offsence->offence @@ -38643,6 +38654,7 @@ offseted->offsetted offseting->offsetting offsetp->offset offsett->offset +offsettin->offsetting offstets->offsets offten->often oficial->official @@ -38671,6 +38683,7 @@ oger->ogre ogerish->ogreish ogers->ogres oging->going, ogling, +oglin->ogling oher->other, her, oherwise->otherwise ohter->other @@ -38727,6 +38740,7 @@ omision->omission omited->omitted omiting->omitting omitt->omit +omittin->omitting omlet->omelet omlets->omelets omlette->omelette @@ -38767,6 +38781,7 @@ onedimenionsal->one-dimensional oneliners->one-liners oneyway->oneway ongly->only +ongoin->ongoing onl->only onlie->online, only, onliene->online @@ -39142,6 +39157,7 @@ opportunites->opportunities opportunties->opportunities opportunty->opportunity opportuny->opportunity +opposin->opposing opposit->opposite oppositition->opposition opposits->opposites @@ -39227,6 +39243,7 @@ optimiced->optimized, optimised, optimier->optimizer, optimiser, optimimum->optimum optimisim->optimism +optimisin->optimising optimisitc->optimistic optimisitic->optimistic optimissm->optimism @@ -39244,6 +39261,7 @@ optimizier->optimizer optimiziers->optimizers optimizies->optimizes optimiziing->optimizing +optimizin->optimizing optimiztaion->optimization optimiztaions->optimizations optimiztion->optimization @@ -39344,8 +39362,10 @@ orcestrated->orchestrated orcestrates->orchestrates orcestrating->orchestrating orcestrator->orchestrator +orchestratin->orchestrating, orchestration, orded->ordered orderd->ordered +orderin->ordering, order in, ordert->ordered orderves->hors d'oeuvre ording->ordering @@ -39360,10 +39380,12 @@ orgamise->organise organim->organism organisaion->organisation organisaions->organisations +organisin->organising organistion->organisation organistions->organisations organizaion->organization organizaions->organizations +organizin->organizing organiztion->organization organiztions->organizations organsiation->organisation @@ -39456,6 +39478,7 @@ origiginally->originally origiginals->originals originall->original, originally, originaly->originally +originatin->originating, origination, originial->original originially->originally originiated->originated @@ -39510,6 +39533,7 @@ oscilating->oscillating oscilator->oscillator oscillater->oscillator, oscillated, oscillates, oscillate, oscillaters->oscillators, oscillates, +oscillatin->oscillating, oscillation, oscilliscope->oscilloscope oscilliscopes->oscilloscopes osffset->offset @@ -39676,10 +39700,14 @@ oustanding->outstanding oustide->outside outbut->output outbuts->outputs +outdoin->outdoing, outdo in, outgoign->outgoing +outgoin->outgoing, outgo in, outher->other, outer, outherwise->otherwise +outin->outing, out in, outisde->outside +outlinin->outlining outllook->outlook outloud->out loud outoign->outgoing @@ -39693,6 +39721,7 @@ outperfomeing->outperforming outperfoming->outperforming outperfomr->outperform outperfomring->outperforming +outperformin->outperforming, outperform in, outpout->output outpouts->outputs outpu->output @@ -39702,9 +39731,11 @@ outpust->output, outputs, outpusts->outputs outputed->outputted outputing->outputting +outputtin->outputting outrside->outside, other side, outselves->ourselves outsid->outside +outstandin->outstanding outter->outer outtermost->outermost outupt->output @@ -39731,6 +39762,7 @@ oveloading->overloading oveloads->overloads over-engeneer->over-engineer over-engeneering->over-engineering +over-engineerin->over-engineering, over-engineer in, overaall->overall overal->overall overcompansate->overcompensate @@ -39739,9 +39771,11 @@ overcompansates->overcompensates overcompansating->overcompensating overcompansation->overcompensation overcompansations->overcompensations +overcompensatin->overcompensating, overcompensation, overengeneer->overengineer overengeneering->overengineering overfl->overflow +overflowin->overflowing, overflow in, overflw->overflow overfow->overflow overfowed->overflowed @@ -39758,6 +39792,7 @@ overiding->overriding overlaped->overlapped overlaping->overlapping overlapp->overlap +overlappin->overlapping overlayed->overlaid overlflow->overflow overlflowed->overflowed @@ -39769,6 +39804,7 @@ overlfowing->overflowing overlfows->overflows overloade->overload overloades->overloads, overloaded, +overloadin->overloading, overload in, overlodaded->overloaded overloded->overloaded overlodes->overloads @@ -39791,6 +39827,7 @@ overrided->overrode, overridden, overriden->overridden overrident->overridden overridiing->overriding +overridin->overriding overrids->overrides overrie->override, ovary, overries->overrides, ovaries, @@ -39811,6 +39848,7 @@ oversubscibe->oversubscribe oversubscibed->oversubscribed oversubscirbe->oversubscribe oversubscirbed->oversubscribed +oversubscribin->oversubscribing overthere->over there overun->overrun overvise->otherwise @@ -39822,6 +39860,7 @@ overvrites->overwrites overwelm->overwhelm overwelming->overwhelming overwheliming->overwhelming +overwhelmin->overwhelming, overwhelm in, overwiew->overview overwirte->overwrite overwirting->overwriting @@ -39839,6 +39878,7 @@ overwriding->overwriting, overriding, overwriteable->overwritable overwrited->overwritten, overwrote, overwriten->overwritten +overwritin->overwriting overwritren->overwritten overwritte->overwrite overwrittes->overwrites @@ -39903,6 +39943,7 @@ ownder->owner ownerhsip->ownership ownersip->ownership ownes->owns, ones, +ownin->owning, own in, ownload->download, own load, ownloaded->downloaded, own loaded, ownloader->downloader, own loader, From a4d89a23159a0be115fb9c2304225277746186d6 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 26 Feb 2024 22:28:22 +0100 Subject: [PATCH 157/222] Apply suggestions for words starting with "O" --- codespell_lib/data/dictionary.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index fd12beb11c..e9d3b6724e 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -38683,7 +38683,7 @@ oger->ogre ogerish->ogreish ogers->ogres oging->going, ogling, -oglin->ogling +oglin->ogling, goblin, oher->other, her, oherwise->otherwise ohter->other From aaa3e0e56b491774fdb382a33df3ba999dacbe1a Mon Sep 17 00:00:00 2001 From: Peter Newman Date: Tue, 27 Feb 2024 07:58:29 +0000 Subject: [PATCH 158/222] Move focusin to code (#3373) --- codespell_lib/data/dictionary.txt | 1 - codespell_lib/data/dictionary_code.txt | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index e9d3b6724e..5ceae72557 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -26277,7 +26277,6 @@ focued->focused focument->document focuse->focus focusf->focus -focusin->focusing, focus in, focuss->focus foded->folded, coded, faded, forded, boded, foder->folder, coder, diff --git a/codespell_lib/data/dictionary_code.txt b/codespell_lib/data/dictionary_code.txt index fe94058f76..13615c9ed2 100644 --- a/codespell_lib/data/dictionary_code.txt +++ b/codespell_lib/data/dictionary_code.txt @@ -26,6 +26,7 @@ endcode->encode errorstring->error string exitst->exists, exist, exits, falsy->falsely, false, +focusin->focusing, focus in, gadjet->gadget gadjets->gadgets gae->game, Gael, gale, From 91e40e610df567aba0e0f1464ffbfd23b9890b5b Mon Sep 17 00:00:00 2001 From: Colin Watson Date: Mon, 26 Feb 2024 15:13:16 +0000 Subject: [PATCH 159/222] Add filaname->filename and filaname->filenames --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 5ceae72557..964ade504b 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -25919,6 +25919,8 @@ figurin->figuring, figurine, fiield->field fiields->fields filal->final +filaname->filename +filanames->filenames filder->folder, filter, finder, fielder, filer, filders->folders, filters, finders, fielders, filers, fileand->file and From 5de72a6c528e77d6b323ca7420c3d4b36ba810a3 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:11 -0800 Subject: [PATCH 160/222] Add corrections for all *in->*ing words starting with "R" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "R" to contain the scope. --- codespell_lib/data/dictionary.txt | 164 ++++++++++++++++++++++++++++++ 1 file changed, 164 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 964ade504b..c3cfee0c2c 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -44574,6 +44574,8 @@ randomally->randomly randome->random randomely->randomly randomeness->randomness +randomisin->randomising +randomizin->randomizing rangeo->range raoming->roaming raotat->rotate @@ -44595,6 +44597,7 @@ raplacements->replacements raplaces->replaces raplacing->replacing rapore->rapport +rappellin->rappelling rapresent->represent rapresentation->representation rapresented->represented @@ -44622,21 +44625,27 @@ ratatoolee->ratatouille ratatui->ratatouille rathar->rather rathern->rather +rationalizin->rationalizing rationnal->rational, rationale, rationnals->rationals, rationales, +rattlin->rattling rcall->recall rceate->create rceating->creating rduce->reduce +re-addin->re-adding, re-add in, re-attachement->re-attachment re-declare->redeclare re-declared->redeclared re-declares->redeclares re-declaring->redeclaring re-defiend->re-defined +re-enablin->re-enabling re-engeneer->re-engineer re-engeneering->re-engineering +re-engineerin->re-engineering, re-engineer in, re-evaulated->re-evaluated +re-implementin->re-implementing, re-implement in, re-impliment->re-implement re-implimenting->re-implementing re-negatiotiable->re-negotiable @@ -44762,6 +44771,7 @@ re-negothiation->re-negotiation re-negothiations->re-negotiations re-negothiator->re-negotiator re-negothiators->re-negotiators +re-negotiatin->re-negotiating, re-negotiation, re-negotible->re-negotiable re-negoticable->re-negotiable re-negoticate->re-negotiate @@ -44846,7 +44856,9 @@ re-negoziator->re-negotiator re-negoziators->re-negotiators re-realease->re-release re-spawining->re-spawning, respawning, +re-spawnin->re-spawning, re-spawn in, re-synching->re-syncing +re-syncin->re-syncing, re-sync in, re-uplad->re-upload re-upladad->re-upload, re-uploaded, re-upladed->re-uploaded @@ -44861,6 +44873,7 @@ re-uplaoder->re-uploader re-uplaoders->re-uploaders re-uplaoding->re-uploading re-uplaods->re-uploads +re-uploadin->re-uploading, re-upload in, re-uplod->re-upload re-uplodad->re-upload, re-uploaded, re-uploded->re-uploaded @@ -44884,6 +44897,7 @@ reacently->recently reacheable->reachable reacher->richer, reader, reachers->readers +reachin->reaching, reach in, reachs->reaches reacing->reaching reacll->recall @@ -44891,6 +44905,8 @@ reacord->record reacorded->recorded reacording->recording reacords->records +reacquirin->reacquiring +reactin->reacting, react in, reaction, reactquire->reacquire readabilty->readability readanle->readable @@ -44898,6 +44914,7 @@ readapted->re-adapted readbility->readability readble->readable readby->read, read by, +readdressin->readdressing, readdress in, readdrss->readdress readdrssed->readdressed readdrsses->readdresses @@ -44910,6 +44927,7 @@ readibility->readability readible->readable readig->reading readigs->readings +readin->reading, read in, readius->radius readl-only->read-only readly->readily, ready, @@ -44946,9 +44964,11 @@ realeasing->releasing realiability->reliability realiable->reliable realiably->reliably +realisin->realising realitime->realtime realitvely->relatively realiy->really +realizin->realizing realiztion->realization realiztions->realizations reall->real, really, recall, @@ -44970,6 +44990,7 @@ reallocaition->reallocation reallocaitions->reallocations reallocaiton->reallocation reallocaitons->reallocations +reallocatin->reallocating, reallocation, realsitic->realistic realte->relate realted->related @@ -45009,6 +45030,7 @@ reapeater->repeater reapeating->repeating reapeats->repeats reappeares->reappears +reappearin->reappearing, reappear in, reapper->reappear reappered->reappeared reappering->reappearing @@ -45043,6 +45065,7 @@ rearrangd->rearranged rearrangde->rearranged rearrangent->rearrangement rearrangents->rearrangements +rearrangin->rearranging rearrangmeent->rearrangement rearrangmeents->rearrangements rearrangmenet->rearrangement @@ -45076,8 +45099,10 @@ reasoable->reasonable reasonabily->reasonably reasonble->reasonable reasonbly->reasonably +reasonin->reasoning, reason in, reasonnable->reasonable reasonnably->reasonably +reassignin->reassigning, reassign in, reassinging->reassigning reassocation->reassociation reassocations->reassociations @@ -45104,6 +45129,7 @@ rebuiding->rebuilding rebuids->rebuilds rebuil->rebuild, rebuilt, rebuilded->rebuilt +rebuildin->rebuilding, rebuild in, rebuiling->rebuilding rebuilld->rebuild rebuillding->rebuilding @@ -45135,6 +45161,7 @@ recalcuates->recalculates recalcuations->recalculations recalculaion->recalculation recalculatble->re-calculable +recalculatin->recalculating, recalculation, recalcution->recalculation recalulate->recalculate recalulation->recalculation @@ -45204,6 +45231,7 @@ reccursion->recursion reccursions->recursions reccursive->recursive reccursively->recursively +recedin->receding receeded->receded receeding->receding receet->receipt @@ -45225,6 +45253,7 @@ receivd->received receivedfrom->received from receiveing->receiving receiviing->receiving +receivin->receiving receivs->receives recend->rescind recendable->rescindable @@ -45246,6 +45275,7 @@ recepit->recipe, receipt, receptical->receptacle recepticals->receptacles recepy->recipe, recopy, +recessin->recessing, recess in, recession, receve->receive receved->received recever->receiver, recover, @@ -45260,6 +45290,7 @@ receviing->receiving receving->receiving rechable->reachable rechargable->rechargeable +rechargin->recharging recheability->reachability reched->reached rechek->recheck @@ -45301,6 +45332,7 @@ recject->reject recjected->rejected recjecting->rejecting recjects->rejects +reckonin->reckoning, reckon in, reclaimation->reclamation recnt->recent, recant, rent, recntly->recently @@ -45351,7 +45383,9 @@ recogniced->recognized, recognised, recognices->recognizes, recognises, recognicing->recognizing, recognising, recogninse->recognise +recognisin->recognising recognizeable->recognizable +recognizin->recognizing recognzied->recognized recomend->recommend recomendation->recommendation @@ -45384,6 +45418,7 @@ recommeding->recommending recommeds->recommends recommenation->recommendation recommenations->recommendations +recommendin->recommending, recommend in, recommened->recommended, recommend, recommeneded->recommended recommentation->recommendation @@ -45419,6 +45454,7 @@ recompence->recompense recomplie->recompile, recomply, recomput->recompute recomputaion->recomputation +recomputin->recomputing recompuute->recompute recompuuted->recomputed recompuutes->recomputes @@ -45426,6 +45462,7 @@ recompuuting->recomputing reconaissance->reconnaissance reconasence->reconnaissance reconcilation->reconciliation +reconcilin->reconciling recondifure->reconfigure reconecct->reconnect reconeccted->reconnected @@ -45502,6 +45539,7 @@ reconncting->reconnecting reconnction->reconnection reconnctions->reconnections reconncts->reconnects +reconnectin->reconnecting, reconnect in, reconnet->reconnect reconneted->reconnected reconneting->reconnecting @@ -45519,6 +45557,7 @@ reconstrcution->reconstruction reconstrcutions->reconstructions reconstructer->reconstructor, reconstruct, reconstructers->reconstructors, reconstructs, +reconstructin->reconstructing, reconstruct in, reconstruction, reconstuct->reconstruct reconstucted->reconstructed reconstucting->reconstructing @@ -45543,6 +45582,7 @@ recontructions->reconstructions recontructor->reconstructor recontructors->reconstructors recontructs->reconstructs +recordin->recording, record in, recordproducer->record producer recordss->records recored->recorded @@ -45561,6 +45601,7 @@ recquires->requires, reacquires, recquiring->requiring, reacquiring, recrational->recreational recreateation->recreation +recreatin->recreating, recreation, recrete->recreate recreted->recreated recretes->recreates @@ -45575,6 +45616,7 @@ recrooter->recruiter recrooters->recruiters recrooting->recruiting recroots->recruits +recruitin->recruiting, recruit in, recrusevly->recursively recrusion->recursion recrusions->recursions @@ -45610,6 +45652,7 @@ recurrance->recurrence recurrances->recurrences recurrant->recurrent recurrantly->recurrently +recurrin->recurring recursily->recursively recursivelly->recursively recursivion->recursion @@ -45623,6 +45666,7 @@ recurssion->recursion recurssions->recursions recurssive->recursive recurssively->recursively +recusin->recusing recusion->recursion, reclusion, recusions->recursions, reclusions, recusive->recursive, reclusive, @@ -45632,6 +45676,7 @@ recusrively->recursively recusrsive->recursive recustion->recursion recustions->recursions +recyclin->recycling recyclying->recycling recylcing->recycling recyle->recycle @@ -45644,8 +45689,10 @@ redandant->redundant redction->reduction, redaction, redeable->readable redeclaation->redeclaration +redeemin->redeeming, redeem in, redefiend->redefined redefiende->redefined +redefinin->redefining redefiniton->redefinition redefinitons->redefinitions redefintion->redefinition @@ -45654,6 +45701,7 @@ redemtion->redemption redemtions->redemptions redenderer->renderer redered->rendered +redesignin->redesigning, redesign in, redesing->redesign redesinged->redesigned redesinging->redesigning @@ -45683,6 +45731,7 @@ redistirbutes->redistributes redistirbuting->redistributing redistirbution->redistribution redistributeable->redistributable +redistributin->redistributing, redistribution, redistrubute->redistribute redistrubuted->redistributed redistrubution->redistribution @@ -45697,6 +45746,7 @@ rednering->rendering redners->renders, redness, redonly->readonly reduceable->reducible +reducin->reducing redudancy->redundancy redudant->redundant redunancy->redundancy @@ -45749,8 +45799,10 @@ reeturn->return reeturned->returned reeturning->returning reeturns->returns +reevaluatin->reevaluating, reevaluation, reevalute->reevaluate reevaulating->reevaluating +refactorin->refactoring, refactor in, refactrion->refraction refactrive->refractive refartor->refactor, refractor, @@ -45810,6 +45862,7 @@ referecned->referenced referecnes->references referecning->referencing refered->referred +refereein->refereeing, referee in, referefences->references referemce->reference referemces->references @@ -45819,6 +45872,7 @@ referencable->referenceable referencd->referenced, reference, referencial->referential referencially->referentially +referencin->referencing referencs->references referenct->referenced referene->reference @@ -45876,6 +45930,7 @@ referrences->references referrencing->referencing referreres->referrers referres->refers +referrin->referring referrred->referred referrrer->referrer referrrers->referrers @@ -45911,18 +45966,23 @@ refferrers->referrers refferring->referring reffers->refers, reefers, refinemenet->refinement +refinin->refining refinmenet->refinement refinment->refinement +reflectin->reflecting, reflect in, reflection, reflet->reflect refleted->reflected refleting->reflecting refletion->reflection refletions->reflections reflets->reflects +refocusin->refocusing, refocus in, refocuss->refocus reformated->reformatted reformating->reformatting reformattd->reformatted +reformattin->reformatting +reformin->reforming, reform in, refractice->refractive refreh->refresh refrence->reference @@ -45935,6 +45995,7 @@ refrerenceing->referencing refrerences->references refrerencial->referential refrers->refers +refreshin->refreshing, refresh in, refreshs->refreshes refreshses->refreshes refridgeration->refrigeration @@ -45952,11 +46013,13 @@ refroms->reforms refrormatting->reformatting refure->refuse refures->refuses +refusin->refusing refusla->refusal regalar->regular regalars->regulars regardeless->regardless regardes->regards +regardin->regarding, regard in, regardles->regardless regardlesss->regardless regarg->regard @@ -45989,6 +46052,7 @@ regeister->register regeistered->registered regeistration->registration regenarated->regenerated +regeneratin->regenerating, regeneration, regenrated->regenerated regenratet->regenerated regenrating->regenerating @@ -46039,6 +46103,7 @@ registerered->registered registeres->registers registeresd->registered registeries->registries +registerin->registering, register in, registerred->registered registerring->registering registert->registered @@ -46091,6 +46156,7 @@ regons->regions regorded->recorded regresion->regression regresison->regression +regressin->regressing, regress in, regression, regresssion->regression regrigerator->refrigerator regsion->region @@ -46144,6 +46210,8 @@ regulaotrs->regulators regulaotry->regulatory regularily->regularly regulariry->regularly +regularisin->regularising +regularizin->regularizing regularlisation->regularisation regularlise->regularise regularlised->regularised @@ -46170,11 +46238,13 @@ regurlar->regular regurlarly->regularly regurlars->regulars reguster->register +rehearsin->rehearsing, rehears in, rehersal->rehearsal rehersing->rehearsing reicarnation->reincarnation reight->right, eight, freight, reigining->reigning +reignin->reigning, reign in, reigon->reign, region, reigonal->regional reigons->reigns, regions, @@ -46220,6 +46290,7 @@ reinfocement->reinforcement reinfocements->reinforcements reinfoces->reinforces reinfocing->reinforcing +reinforcin->reinforcing reinitailise->reinitialise reinitailised->reinitialised reinitailize->reinitialize @@ -46231,6 +46302,7 @@ reinstalation->reinstallation reinstalations->reinstallations reinstaled->reinstalled reinstaling->reinstalling +reinstallin->reinstalling, reinstall in, reinstals->reinstalls reinstatiate->reinstantiate reinstatiated->reinstantiated @@ -46247,6 +46319,7 @@ reitterate->reiterate reitterated->reiterated reitterates->reiterates reivison->revision +rejectin->rejecting, reject in, rejection, rejplace->replace reknown->renown reknowned->renowned @@ -46273,6 +46346,7 @@ relaod->reload relaoded->reloaded relaoding->reloading relaods->reloads +relapsin->relapsing relase->release relased->released relaser->releaser @@ -46288,6 +46362,7 @@ relatib->relative, relatable, relatibe->relative relatibely->relatively relatievly->relatively +relatin->relating, relation, relatiopnship->relationship relativ->relative relativated->relative, relatively, @@ -46313,6 +46388,7 @@ releant->relevant, relent, releas->release releasead->released releaseing->releasing +releasin->releasing releasse->release releate->relate releated->related @@ -46384,6 +46460,7 @@ reliefed->relieved reliefes->relieves reliefing->relieving relient->reliant +relievin->relieving religeon->religion religeons->religions religeous->religious @@ -46391,6 +46468,7 @@ religous->religious religously->religiously relinguish->relinquish relinguishing->relinquishing +relinquishin->relinquishing, relinquish in, relinqushment->relinquishment relintquish->relinquish relisation->realisation @@ -46412,6 +46490,7 @@ relm->realm, elm, helm, ream, rem, relms->realms, elms, helms, reams, reloade->reload reloades->reloads, reloaded, +reloadin->reloading, reload in, relocae->relocate relocaes->relocates relocaiing->relocating @@ -46426,6 +46505,7 @@ relocaitions->relocations relocaiton->relocation relocaitons->relocations relocateable->relocatable +relocatin->relocating, relocation, reloccate->relocate reloccated->relocated reloccates->relocates @@ -46451,7 +46531,9 @@ remaines->remains, remained, remaing->remaining remainging->remaining remainig->remaining +remainin->remaining, remain in, remainst->remains +remakin->remaking remander->remainder remane->remain, rename, remake, remaned->remained, renamed, @@ -46464,6 +46546,7 @@ remanining->remaining remanins->remains remaped->remapped remaping->remapping +remappin->remapping rembember->remember rembembered->remembered rembembering->remembering @@ -46479,6 +46562,7 @@ remebers->remembers rememberable->memorable rememberance->remembrance rememberd->remembered +rememberin->remembering, remember in, remembrence->remembrance rememeber->remember rememebered->remembered @@ -46515,11 +46599,13 @@ remiander->remainder, reminder, remianed->remained remianing->remaining remians->remains +remindin->reminding, remind in, reminent->remnant reminescent->reminiscent remining->remaining reminis->reminisce reminiscense->reminiscence +reminiscin->reminiscing reminise->reminisce reminised->reminisced reminisent->reminiscent @@ -46562,6 +46648,7 @@ removees->removes removefromat->removeformat removeing->removing removerd->removed +removin->removing remplace->replace remplaced->replaced remplacement->replacement @@ -46584,6 +46671,7 @@ renable->re-enable renabled->re-enabled renables->re-enables renabling->re-enabling +renamin->renaming rendayvoo->rendezvous rendayvooed->rendezvoused rendayvou->rendezvous @@ -46602,6 +46690,7 @@ renderered->rendered rendererers->renderers, renderer's, renderering->rendering renderes->renders, renderers, renderer's, +renderin->rendering, render in, renderning->rendering renderr->render renderred->rendered @@ -46626,6 +46715,7 @@ renegatiotiation->renegotiation renegatiotiations->renegotiations renegatiotiator->renegotiator renegatiotiators->renegotiators +renegin->reneging renegoable->renegotiable renegoate->renegotiate renegoated->renegotiated @@ -46740,6 +46830,7 @@ renegothiation->renegotiation renegothiations->renegotiations renegothiator->renegotiator renegothiators->renegotiators +renegotiatin->renegotiating, renegotiation, renegotible->renegotiable renegoticable->renegotiable renegoticate->renegotiate @@ -46823,6 +46914,7 @@ renegoziations->renegotiations renegoziator->renegotiator renegoziators->renegotiators reneweal->renewal +renewin->renewing, renew in, renewl->renewal renforce->reinforce renforced->reinforced @@ -46841,10 +46933,13 @@ rennovation->renovation renosance->renaissance, resonance, renoun->renown renouned->renowned, renounced, +renovatin->renovating, renovation, rentime->runtime rentors->renters +renumberin->renumbering, renumber in, reoadmap->roadmap reoccurrence->recurrence +reoccurrin->reoccurring reocmpression->recompression reocurring->reoccurring, recurring, reoder->reorder @@ -46878,10 +46973,12 @@ reopsitories->repositories reopsitory->repository reord->record, reword, reorded->recorded, reordered, reorder, reworded, +reorderin->reordering, reorder in, reording->recording, reordering, rewording, reords->records, rewords, reorer->reorder reorganision->reorganisation +reorganizin->reorganizing reorginised->reorganised reorginized->reorganized reoslution->resolution @@ -46940,6 +47037,7 @@ repblics->republics repeadet->repeated repeadetly->repeatedly repeates->repeats +repeatin->repeating, repeat in, repeatly->repeatedly repect->respect repectable->respectable @@ -46955,9 +47053,11 @@ repeled->repelled repeler->repeller repeling->repelling repell->repel +repellin->repelling repells->repels repentence->repentance repentent->repentant +repentin->repenting, repent in, reperesent->represent reperesentation->representation reperesentational->representational @@ -47034,6 +47134,7 @@ replacemet->replacement replacemets->replacements replacent->replacement replacents->replacements +replacin->replacing replacmenet->replacement replacment->replacement replacments->replacements @@ -47052,6 +47153,7 @@ replasing->replacing, relapsing, rephasing, replcace->replace replcaced->replaced replcaof->replicaof +replenishin->replenishing, replenish in, replentish->replenish replentished->replenished replentishes->replenishes @@ -47069,7 +47171,9 @@ replicaition->replication replicaitions->replications replicaiton->replication replicaitons->replications +replicatin->replicating, replication, repling->replying +replyin->replying, reply in, replys->replies repoduce->reproduce repoduced->reproduced @@ -47106,6 +47210,7 @@ reporsitories->repositories reporsitory->repository reportadly->reportedly reportign->reporting +reportin->reporting, report in, reportresouces->reportresources reposiotories->repositories reposiotory->repository @@ -47114,6 +47219,7 @@ reposiry->repository repositaries->repositories repositary->repository reposities->repositories +repositionin->repositioning, reposition in, repositiories->repositories repositiory->repository repositiroes->repositories @@ -47206,6 +47312,7 @@ representd->represented represente->represents, represented, representes->represents, represented, representiative->representative +representin->representing, represent in, represention->representation representions->representations representive->representative @@ -47254,6 +47361,7 @@ reproducble->reproducible reproduciability->reproduceability reproduciable->reproduceable reproduciblity->reproducibility +reproducin->reproducing reprot->report reproted->reported reproting->reporting @@ -47304,6 +47412,7 @@ repulic->republic repulican->republican repulicans->republicans repulics->republics +reputin->reputing reputpose->repurpose reputposed->repurposed reputposes->repurposes @@ -47360,6 +47469,7 @@ requestesd->requested requestested->requested requestests->requests, requested, requestied->requested +requestin->requesting, request in, requestor->requester requestors->requesters requestying->requesting @@ -47397,12 +47507,14 @@ requiremenet->requirement requiremenets->requirements requiremnt->requirement requiremnts->requirements +requirin->requiring requirment->requirement requirmentes->requirements requirments->requirements requirs->requires requisit->requisite requisits->requisites +requitin->requiting requre->require requred->required requrement->requirement @@ -47444,6 +47556,7 @@ rererence->reference, reverence, rererences->references, reverences, rerference->reference rerferences->references +reroutin->rerouting rerpesentation->representation rertieve->retrieve rertieved->retrieved @@ -47453,6 +47566,7 @@ rertieves->retrieves reruirement->requirement reruirements->requirements reruning->rerunning +rerunnin->rerunning rerurn->return, rerun, rerwite->rewrite resarch->research @@ -47463,6 +47577,7 @@ resarts->restarts resaurant->restaurant resaurants->restaurants rescaned->rescanned +rescindin->rescinding, rescind in, rescource->resource rescourced->resourced rescources->resources @@ -47470,8 +47585,10 @@ rescourcing->resourcing rescrition->restriction rescritions->restrictions rescueing->rescuing +rescuin->rescuing reseach->research reseached->researched +researchin->researching, research in, researvation->reservation researvations->reservations researve->reserve @@ -47482,6 +47599,7 @@ reselction->reselection resembelance->resemblance resembes->resembles resemblence->resemblance +resemblin->resembling resently->recently resepect->respect resepected->respected @@ -47506,12 +47624,14 @@ reserching->researching reserv->reserve reserverd->reserved reservered->reserved +reservin->reserving resest->reset, recessed, resestatus->resetstatus resetable->resettable reseted->reset reseting->resetting resetted->reset +resettin->resetting resevation->reservation resevations->reservations reseve->reserve @@ -47532,6 +47652,7 @@ resgistries->registries resgistry->registry residencial->residential residental->residential +residin->residing resierfs->reiserfs resignement->resignment resilence->resilience, residence, @@ -47557,6 +47678,7 @@ resitor->resistor resitors->resistors resivwar->reservoir resizeble->resizeable, resizable, +resizin->resizing reslection->reselection resloution->resolution resloutions->resolutions @@ -47593,6 +47715,7 @@ resolutino->resolution resolutinos->resolutions resolutins->resolutions resoluton->resolution +resolvin->resolving resolvinf->resolving reson->reason resonable->reasonable @@ -47643,6 +47766,7 @@ resourcd->resourced, resource, resourcde->resourced, resource, resourcees->resources resourceype->resourcetype +resourcin->resourcing resourcs->resources, resource, resourcse->resources, resource, resourcsed->resourced, resource, @@ -47675,6 +47799,7 @@ respecitve->respective respecitvely->respectively respecive->respective respecively->respectively +respectin->respecting, respect in, respectivelly->respectively respectivley->respectively respectivly->respectively @@ -47707,6 +47832,7 @@ responcible->responsible responcive->responsive responciveness->responsiveness responde->respond, response, responds, responded, responder, +respondin->responding, respond in, respone->response, respond, responed->respond, responded, responeded->responded @@ -47843,6 +47969,8 @@ restaraunt->restaurant restaraunteur->restaurateur restaraunteurs->restaurateurs restaraunts->restaurants +restartin->restarting, restart in, +restatin->restating restatting->restarting, restating, restauranteurs->restaurateurs restauration->restoration @@ -47872,6 +48000,7 @@ restorated->restored restoreable->restorable restoreble->restorable restoreing->restoring +restorin->restoring restors->restores restouration->restoration restraunt->restraint, restaurant, @@ -47879,12 +48008,14 @@ restraunts->restraints, restaurants, restrcted->restricted restrcuture->restructure restriced->restricted +restrictin->restricting, restrict in, restriction, restroing->restoring restructed->restricted, restructured, reStructedText->reStructuredText restructing->restricting, restructuring, reStructuredTetx->reStructuredText reStructuredTxet->reStructuredText +restructurin->restructuring restrucure->restructure restrucured->restructured reStrucuredText->reStructuredText @@ -47911,6 +48042,7 @@ resturn->return, returns, resturns->returns resuable->reusable resuables->reusables +resubmittin->resubmitting resubstituion->resubstitution resuce->reduce, rescue, resuced->reduced, rescued, @@ -47938,6 +48070,7 @@ resulotions->resolutions resuls->results resulsets->resultsets resulst->results +resultin->resulting, result in, resultion->resolution resultions->resolutions resultung->resulting @@ -47950,6 +48083,7 @@ resulvers->resolvers resulves->resolves resulving->resolving resumbmitting->resubmitting +resumin->resuming resumitted->resubmitted resumt->resume resuorce->resource @@ -47966,6 +48100,7 @@ resurecting->resurrecting resurection->resurrection resurections->resurrections resurects->resurrects +resurrectin->resurrecting, resurrect in, resurrection, resurse->recurse, resource, resursed->recursed, resourced, resurses->recurses, resources, @@ -48005,6 +48140,7 @@ retcieved->retrieved, received, retciever->retriever, receiver, retcievers->retrievers, receivers, retcieves->retrieves, receives, +retestin->retesting, retest in, retet->reset, retest, retetting->resetting, retesting, rether->rather @@ -48034,6 +48170,7 @@ retquireseek->requireseek retquiresgpos->requiresgpos retquiresgsub->requiresgsub retquiressl->requiressl +retractin->retracting, retract in, retraction, retranser->retransfer retransferd->retransferred retransfered->retransferred @@ -48075,6 +48212,7 @@ retrieces->retrieves retriev->retrieve retrieveds->retrieved retrieveing->retrieving +retrievin->retrieving retrivable->retrievable retrival->retrieval, retrial, retrive->retrieve @@ -48095,6 +48233,7 @@ retrvieved->retrieved retrviever->retriever retrvievers->retrievers retrvieves->retrieves +retryin->retrying, retry in, retsart->restart retsarts->restarts retun->return @@ -48121,6 +48260,7 @@ returnd->returned returne->returned, return, returnes->returns returnig->returning +returnin->returning, return in, returnn->return returnned->returned returnning->returning @@ -48188,6 +48328,7 @@ reuqiring->requiring reurn->return reursively->recursively reuseable->reusable +reusin->reusing reuslt->result reuslted->resulted reuslting->resulting @@ -48201,6 +48342,7 @@ reutrn->return reutrns->returns revaildating->revalidating revaluated->reevaluated +revampin->revamping, revamp in, reveive->receive, revive, reveived->received, reviewed, revived, reveiver->receiver, reviewer, reviver, @@ -48218,6 +48360,7 @@ revelance->relevance revelant->relevant revelence->relevance revelent->relevant +revelin->reveling, revel in, revelution->revolution revelutionary->revolutionary revelutions->revolutions @@ -48236,6 +48379,7 @@ reversable->reversible reverse-engeneer->reverse-engineer reverse-engeneering->reverse-engineering reverse-engieer->reverse-engineer +reverse-engineerin->reverse-engineering, reverse-engineer in, reverseed->reversed reversees->reverses reverve->reserve @@ -48247,15 +48391,18 @@ revewers->reviewers revewing->reviewing, renewing, reveling, revewrse->reverse revews->reviews, renews, revels, +reviewin->reviewing, review in, reviewl->review reviewsectio->reviewsection revisisions->revisions +revisitin->revisiting, revisit in, revison->revision revisons->revisions revist->revisit revisted->revisited revisting->revisiting revists->revisits +revivin->reviving reviw->review reviwed->reviewed reviwer->reviewer @@ -48286,6 +48433,7 @@ revolutoinary->revolutionary revolutoins->revolutions revoluttionary->revolutionary revoluutionary->revolutionary +revolvin->revolving revrese->reverse revrieve->retrieve revrieved->retrieved @@ -48299,20 +48447,24 @@ rewieved->reviewed rewiever->reviewer rewieving->reviewing rewievs->reviews +rewirin->rewiring rewirtable->rewritable rewirte->rewrite rewirtten->rewritten rewitable->rewritable rewite->rewrite rewitten->rewritten +rewordin->rewording, reword in, reworkd->reworked rewriable->rewritable, reliable, rewriet->rewrite rewriite->rewrite rewrited->rewrote, rewritten, rewriten->rewritten +rewritin->rewriting rewritting->rewriting rewuired->required +rezonin->rezoning rference->reference rferences->references rfeturned->returned @@ -48332,6 +48484,8 @@ rickoshay->ricochet rickoshayed->ricocheted rickoshaying->ricocheting rickoshays->ricochets +ricochetin->ricocheting, ricochet in, +riddlin->riddling ridiculus->ridiculous riendeer->reindeer riendeers->reindeers @@ -48363,6 +48517,8 @@ riminicer->reminiscer riminices->reminisces riminicing->reminiscing rimitives->primitives +rin->ring, r in, +ringin->ringing, ring in, rininging->ringing rinosarus->rhinoceros rinosaruses->rhinoceroses @@ -48398,6 +48554,8 @@ rmove->remove rmoved->removed rmoving->removing rnage->rage, range, +roamin->roaming, roam in, +roastin->roasting, roast in, roataion->rotation roatation->rotation roate->rotate @@ -48439,6 +48597,7 @@ roiginally->originally roiginals->originals roiginating->originating roigins->origins +rollin->rolling, roll in, romote->remote romoted->remoted romoteing->remoting @@ -48479,6 +48638,7 @@ rotataion->rotation rotataions->rotations rotatd->rotated, rotate, rotateable->rotatable +rotatin->rotating, rotation, rotatio->rotation, ratio, rotatios->rotations, ratios, rotats->rotates, rotate, @@ -48488,7 +48648,9 @@ rougly->roughly rouine->routine rouines->routines round-robbin->round-robin +round-trippin->round-tripping roundign->rounding +roundin->rounding, round in, roundtriped->roundtripped, round-tripped, round tripped, roundtriping->roundtripping, round-tripping, round tripping, roundtripp->roundtrip, round-trip, round trip, @@ -48550,8 +48712,10 @@ rudimentally->rudimentary rudimentatry->rudimentary rudimentory->rudimentary rudimentry->rudimentary +ruinin->ruining, ruin in, rulle->rule rumatic->rheumatic +rummagin->rummaging rumtime->runtime rumtimes->runtimes runing->running, ruining, From c9ce91f87de83d1c9593546c123455f20740b6b1 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 28 Feb 2024 09:56:32 +0100 Subject: [PATCH 161/222] Apply suggestions for words starting with "R" --- codespell_lib/data/dictionary.txt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index c3cfee0c2c..08d793c1aa 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -44625,6 +44625,7 @@ ratatoolee->ratatouille ratatui->ratatouille rathar->rather rathern->rather +rationalisin->rationalising rationalizin->rationalizing rationnal->rational, rationale, rationnals->rationals, rationales, @@ -46715,7 +46716,7 @@ renegatiotiation->renegotiation renegatiotiations->renegotiations renegatiotiator->renegotiator renegatiotiators->renegotiators -renegin->reneging +renegin->reneging, rebegin, renegoable->renegotiable renegoate->renegotiate renegoated->renegotiated @@ -46977,6 +46978,7 @@ reorderin->reordering, reorder in, reording->recording, reordering, rewording, reords->records, rewords, reorer->reorder +reorganisin->reorganising reorganision->reorganisation reorganizin->reorganizing reorginised->reorganised @@ -48233,7 +48235,7 @@ retrvieved->retrieved retrviever->retriever retrvievers->retrievers retrvieves->retrieves -retryin->retrying, retry in, +retryin->retrying, retry in, retrain, retsart->restart retsarts->restarts retun->return @@ -48328,7 +48330,7 @@ reuqiring->requiring reurn->return reursively->recursively reuseable->reusable -reusin->reusing +reusin->reusing, resin, reuslt->result reuslted->resulted reuslting->resulting @@ -48517,7 +48519,7 @@ riminicer->reminiscer riminices->reminisces riminicing->reminiscing rimitives->primitives -rin->ring, r in, +rin->ring, rink, rind, rain, rein, ruin, grin, ringin->ringing, ring in, rininging->ringing rinosarus->rhinoceros From 055323709c9a4264adb54a534c9edd94f1c42bb0 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:15 -0800 Subject: [PATCH 162/222] Add corrections for all *in->*ing words starting with "S" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "S" to contain the scope. --- codespell_lib/data/dictionary.txt | 174 ++++++++++++++++++++++++++++++ 1 file changed, 174 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 08d793c1aa..e23c2f5313 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -48771,6 +48771,7 @@ sabatoshed->sabotaged sabatoshes->sabotages sabatoshing->sabotaging sabatour->saboteur +sabotagin->sabotaging sacalar->scalar sacalars->scalars sacale->scale @@ -48778,6 +48779,7 @@ sacaled->scaled sacales->scales sacaling->scaling sacarin->saccharin +sackin->sacking, sack in, saclar->scalar, sacral, saclars->scalars sacle->scale, sale, sable, @@ -48788,6 +48790,7 @@ sacrafice->sacrifice sacreligious->sacrilegious Sacremento->Sacramento sacrifical->sacrificial +sacrificin->sacrificing sacrifying->sacrificing sacrilegeous->sacrilegious sacrin->saccharin @@ -48796,6 +48799,7 @@ sade->sad saem->same safe-pooint->safe-point safe-pooints->safe-points +safeguardin->safeguarding, safeguard in, safeguared->safeguard, safeguarded, safeing->saving safepooint->safepoint @@ -48809,6 +48813,7 @@ safty->safety saggital->sagittal sagital->sagittal Sagitarius->Sagittarius +sailin->sailing, sail in, sais->says saleries->salaries salery->salary @@ -48830,6 +48835,7 @@ sampeld->sampled sampels->samples sampes->samples samping->sampling +samplin->sampling samue->same, Samuel, samwich->sandwich samwiched->sandwiched @@ -48843,12 +48849,14 @@ sanatizers->sanitizers sanatizes->sanitizes sanatizing->sanitizing sanaty->sanity +sanctionin->sanctioning, sanction in, sanctionning->sanctioning sandobx->sandbox sandwhich->sandwich, sand which, sandwhiched->sandwiched sandwhiches->sandwiches sandwhiching->sandwiching +sandwichin->sandwiching, sandwich in, sandwitch->sandwich, sand witch, sandwitched->sandwiched sandwitches->sandwiches, sand witches, @@ -48866,6 +48874,8 @@ sanetizers->sanitizers sanetizes->sanitizes sanetizing->sanitizing Sanhedrim->Sanhedrin +sanitisin->sanitising +sanitizin->sanitizing sanitizisation->sanitization sanizer->sanitizer sanpshot->snapshot @@ -48900,6 +48910,7 @@ sapeenaing->subpoenaing sapeenas->subpoenas saphire->sapphire saphires->sapphires +saplin->sapling sargant->sergeant sargeant->sergeant sarimonial->ceremonial @@ -48960,6 +48971,7 @@ satisfiy->satisfy satisfiying->satisfying satisfyied->satisfied satisfyies->satisfies +satisfyin->satisfying, satisfy in, satisied->satisfied satisies->satisfies satisifaction->satisfaction @@ -49019,6 +49031,7 @@ savely->safely savere->severe savety->safety savgroup->savegroup +savin->saving savve->save, savvy, salve, savves->saves, salves, savy->savvy @@ -49034,6 +49047,7 @@ sawteing->sautéing sawtes->sautés saxaphone->saxophone sbsampling->subsampling +scaffoldin->scaffolding, scaffold in, scafold->scaffold scafolded->scaffolded scafolder->scaffolder @@ -49045,10 +49059,12 @@ scalarr->scalar scaleability->scalability scaleable->scalable scaleing->scaling +scalin->scaling scalled->scaled scandanavia->Scandinavia scaned->scanned scaning->scanning +scannin->scanning scannning->scanning scarch->search, scorch, scratch, starch, scarce, scarched->searched, scorched, scratched, @@ -49140,6 +49156,7 @@ schedul->schedule scheduld->scheduled schedulier->scheduler scheduliers->schedulers +schedulin->scheduling schedulling->scheduling scheduls->schedules scheduluing->scheduling @@ -49147,6 +49164,7 @@ schem->scheme schematrio->schematron schematrion->schematron schemd->schemed +schemin->scheming schems->schemes schma->schema, schwa, schmas->schemas, schwas, @@ -49161,6 +49179,7 @@ scholarhips->scholarships scholarstic->scholastic, scholarly, scholdn't->shouldn't schoole->schools, schooled, +schoolin->schooling, school in, schould->should schow->show, chow, schowing->showing, chowing, @@ -49193,6 +49212,7 @@ sciript->script sciripts->scripts scirpt->script scirpts->scripts +scissorin->scissoring, scissor in, scketch->sketch scketched->sketched scketches->sketches @@ -49214,17 +49234,22 @@ scondary->secondary scondly->secondly sconds->seconds scopeing->scoping +scopin->scoping +scorchin->scorching, scorch in, scorebord->scoreboard +scorin->scoring scource->source, scouse, scourced->sourced, scoured, scourcer->scourer, sorcerer, scouser, scources->sources +scourgin->scourging scrach->scratch scrached->scratched scraches->scratches scraching->scratching scrachs->scratches scrao->scrap +scratchin->scratching, scratch in, screeb->screen screebs->screens screebshot->screenshot @@ -49256,6 +49281,7 @@ scripoting->scripting scripots->scripts scripst->scripts scripte->script, scripted, +scriptin->scripting, script in, scriptype->scripttype scrit->script, scrip, scritp->script @@ -49336,6 +49362,7 @@ scuccesses->successes scuccessully->successfully sculpter->sculptor, sculpture, sculpters->sculptors, sculptures, +sculptin->sculpting, sculpt in, scupt->sculpt scupted->sculpted scupting->sculpting @@ -49379,6 +49406,7 @@ searhers->searchers searhes->searches searhing->searching seatch->search +seatin->seating, seat in, secceed->succeed secceeded->succeeded, seceded, secceeding->succeeding, seceding, @@ -49390,6 +49418,7 @@ seccessfully->successfully seccond->second secconds->seconds secction->section +secedin->seceding seceed->succeed, secede, seceeded->succeeded, seceded, secenario->scenario @@ -49460,6 +49489,7 @@ secrity->security secruity->security sectin->section sectins->sections +sectionin->sectioning, section in, sectionis->sections, section is, sectionning->sectioning sectiont->sectioned, section, @@ -49507,6 +49537,7 @@ seege->siege seeged->sieged seeges->sieges seeging->sieging +seein->seeing, see in, seelect->select seelected->selected seemes->seems @@ -49514,6 +49545,7 @@ seemless->seamless seemlessly->seamlessly seesion->session seesions->sessions +seethin->seething seeting->seating, setting, seething, seetings->settings seeverities->severities @@ -49561,6 +49593,7 @@ segmenst->segments segmentaion->segmentation segmente->segment segmentes->segments +segmentin->segmenting, segment in, segmetn->segment segmetned->segmented segmetns->segments @@ -49570,6 +49603,7 @@ segmnetations->segmentations segmneted->segmented segmneting->segmenting segmnets->segments +seguein->segueing, segue in, segument->segment seguoys->segues segway->segue @@ -49585,6 +49619,7 @@ seive->sieve seived->sieved seives->sieves seiving->sieving +seizin->seizing sekect->select sekected->selected sekects->selects @@ -49691,6 +49726,7 @@ self-contianed->self-contained self-opinyonated->self-opinionated self-referencial->self-referential self-refering->self-referring +self-referrin->self-referring selfs->self sellect->select sellected->selected @@ -49750,6 +49786,7 @@ sencond->second sencondary->secondary senconds->seconds sendign->sending +sendin->sending, send in, sendinging->sending sendinng->sending senegraph->scenegraph, scene graph, @@ -49827,6 +49864,7 @@ separatedly->separately separatelly->separately separater->separator, separated, separates, separate, separaters->separators, separates, +separatin->separating, separation, separatley->separately separatly->separately separato->separator @@ -50055,6 +50093,7 @@ sequenc->sequence sequencial->sequential sequencially->sequentially sequencies->sequences +sequencin->sequencing sequencs->sequences, sequence, sequene->sequence sequenes->sequences @@ -50144,6 +50183,8 @@ serialiaze->serialize serialiazed->serialized serialiazes->serializes serialiazing->serializing +serialisin->serialising +serializin->serializing serialsiation->serialisation serialsie->serialise serialsied->serialised @@ -50224,8 +50265,10 @@ serverles->serverless serverlesss->serverless serverlsss->serverless servicies->services +servicin->servicing servie->service servies->services +servin->serving servise->service servised->serviced servises->services @@ -50301,6 +50344,7 @@ settin->setting settinga->settings settingss->settings settins->settings +settlin->settling settlment->settlement settng->setting settngs->settings @@ -50347,8 +50391,10 @@ shadasloo->shadaloo shaddow->shadow shadhow->shadow shadoloo->shadaloo +shadowin->shadowing, shadow in, shal->shall shamen->shaman, shamans, +shamin->shaming, sham in, shandeleer->chandelier shandeleers->chandeliers shandow->shadow @@ -50359,6 +50405,7 @@ shanger->changer shanges->changes shanghi->Shanghai shanging->changing, shanking, +shapin->shaping shapshot->snapshot shapshots->snapshots shapsnot->snapshot @@ -50366,6 +50413,7 @@ shapsnots->snapshots shapt->shaped, shape, shareed->shared shareing->sharing +sharin->sharing sharloton->charlatan sharraid->charade sharraids->charades @@ -50421,6 +50469,7 @@ shepered->shepherd sheperedly->shepherdly shepereds->shepherds shepes->shapes +shepherdin->shepherding, shepherd in, sheping->shaping shepperd->shepherd shepperded->shepherded @@ -50440,14 +50489,18 @@ shfting->shifting shfts->shifts shgould->should shicane->chicane +shieldin->shielding, shield in, shif->shift shif-tab->shift-tab shifed->shifted shifing->shifting shifs->shifts +shiftin->shifting, shift in, shineing->shining +shinin->shining, shin in, shiped->shipped shiping->shipping +shippin->shipping shoft->shift, short, shoftware->software shoild->should @@ -50459,6 +50512,7 @@ sholuld->should sholuldn't->shouldn't shoould->should shopkeeepers->shopkeepers +shoppin->shopping shopuld->should shorctut->shortcut shorctuts->shortcuts @@ -50470,6 +50524,7 @@ short-cicruits->short-circuits shortand->shorthand shortcat->shortcut shortcats->shortcuts +shortcomin->shortcoming shortcomming->shortcoming shortcommings->shortcomings shortcutt->shortcut @@ -50516,6 +50571,7 @@ shouuldn't->shouldn't shouw->show shouws->shows showfer->chauffeur, shower, +showin->showing, show in, showvinism->chauvinism shpae->shape shpaes->shapes @@ -50528,6 +50584,7 @@ shreak->shriek shreshold->threshold shriks->shrinks shrinked->shrunk, shrank, +shrinkin->shrinking, shrink in, shrtcut->shortcut shrtcuts->shortcuts shs->ssh, NHS, @@ -50541,6 +50598,7 @@ shtoppes->stops, shops, shtopping->stopping, shopping, shtops->stops, shops, shttp->https +shuckin->shucking, shuck in, shudown->shutdown shufle->shuffle shuld->should @@ -50551,6 +50609,8 @@ shurely->surely shutdownm->shutdown shuting->shutting shutodwn->shutdown +shuttin->shutting +shuttlin->shuttling shwo->show shwon->shown shystem->system @@ -50560,6 +50620,7 @@ shystems->systems shystemwindow->systemwindow, system window, sibiling->sibling sibilings->siblings +siblin->sibling sibtitle->subtitle sibtitles->subtitles sicinct->succinct @@ -50573,6 +50634,7 @@ siduction->seduction sie->size, sigh, side, sience->science, silence, sies->size, sighs, sides, +sievin->sieving siez->size, seize, sieze->seize, size, siezed->seized, sized, @@ -50619,7 +50681,9 @@ sigles->singles, sigils, sigleton->singleton signabl->signable, signal, signales->signals +signalin->signaling, signal in, signall->signal +signallin->signalling signatue->signature signatur->signature signes->signs @@ -50657,6 +50721,7 @@ signifigant->significant signifigantly->significantly signifiy->signify signifiying->signifying +signifyin->signifying, signify in, signitories->signatories signitory->signatory signiture->signature @@ -50684,6 +50749,7 @@ sigurets->cigarettes sigurette->cigarette silabus->syllabus silabuses->syllabuses +silencin->silencing silentely->silently silenty->silently silhouete->silhouette @@ -50691,6 +50757,7 @@ silhoueted->silhouetted silhouetes->silhouettes silhoueting->silhouetting silhouetist->silhouettist +silhouettin->silhouetting silhouwet->silhouette silhouweted->silhouetted silhouwetes->silhouettes @@ -50837,6 +50904,7 @@ simplificaitons->simplifications simplifing->simplifying simplifiy->simplify simplifiying->simplifying +simplifyin->simplifying, simplify in, simplifys->simplifies simpliifcation->simplification simpliifcations->simplifications @@ -50901,6 +50969,7 @@ simulatenous->simultaneous simulatenously->simultaneously simulater->simulators, simulated, simulates, simulate, simulaters->simulators, simulates, +simulatin->simulating, simulation, simultaenous->simultaneous simultaenously->simultaneously simultanaeous->simultaneous @@ -50948,6 +51017,7 @@ singl->single singlar->singular single-threded->single-threaded singlely->singly +singlin->singling singls->singles, single, singlton->singleton singltons->singletons @@ -51094,8 +51164,10 @@ sitirs->stirs sitl->still sitll->still sitmuli->stimuli +sittin->sitting situaion->situation situaions->situations +situatin->situating, situation, situationals->situational, situations, situationly->situationally, situational, situationnal->situational @@ -51131,17 +51203,20 @@ sizemologists->seismologists sizemologogical->seismological sizemologogically->seismologically sizemology->seismology +sizin->sizing sizor->sizer, scissor, sizors->sizers, scissors, sizre->size Skagerak->Skagerrak skalar->scalar skateing->skating +skatin->skating skecth->sketch skecthes->sketches skeep->skip skelton->skeleton skept->skipped +sketchin->sketching, sketch in, sketchs->sketches sketck->sketch, skate, sketcked->sketched, skated, @@ -51156,6 +51231,7 @@ skiped->skipped, skyped, skiping->skipping skipp->skip, skipped, skippd->skipped +skippin->skipping skippped->skipped skippps->skips skipps->skips @@ -51204,7 +51280,9 @@ sleector->selector sleectors->selectors sleects->selects sleeped->slept +sleepin->sleeping, sleep in, sleepp->sleep +sleuthin->sleuthing, sleuth in, slewth->sleuth slewthed->sleuthed slewthing->sleuthing @@ -51227,6 +51305,7 @@ sligt->slight sligth->slight sligthly->slightly sligtly->slightly +slin->sling sliped->slipped sliseshow->slideshow slite->sleight, elite, slide, site, @@ -51249,6 +51328,7 @@ smapling->sampling smealting->smelting smebody->somebody smehow->somehow +smeltin->smelting, smelt in, smeone->someone smething->something smetime->sometime @@ -51269,6 +51349,7 @@ smoewhere->somewhere smoot->smooth smooter->smoother smoothign->smoothing +smoothin->smoothing, smooth in, smooting->smoothing smouth->smooth smouthness->smoothness @@ -51280,13 +51361,16 @@ snaphots->snapshots snaphsot->snapshot snaphsots->snapshots snaping->snapping +snappin->snapping snappng->snapping snapshoted->snapshotted snapshoting->snapshotting snapsnot->snapshot snapsnots->snapshots +snarlin->snarling, snarl in, snashot->snapshot snashots->snapshots +snatchin->snatching, snatch in, sneeks->sneaks snese->sneeze snipet->snippet @@ -51367,10 +51451,12 @@ solate->isolate solated->isolated solates->isolates solating->isolating +solderin->soldering, solder in, soldger->soldier soldgered->soldiered soldgering->soldiering soldgers->soldiers +soldierin->soldiering, soldier in, soler->solver, solar, solely, soley->solely solf->solve, sold, @@ -51401,6 +51487,7 @@ soluton->solution solutons->solutions solveable->solvable solveing->solving +solvin->solving solwed->solved som->some sombody->somebody @@ -51430,6 +51517,7 @@ somethign->something somethime->sometime somethimes->sometimes somethimg->something +somethin->something somethiong->something sometiem->sometime, sometimes, sometiems->sometimes @@ -51531,6 +51619,7 @@ sorrounds->surrounds sortcut->shortcut sortcuts->shortcuts sortig->sorting +sortin->sorting, sort in, sortings->sorting sortlst->sortlist sortner->sorter @@ -51563,6 +51652,7 @@ souldn't->shouldn't soultion->solution soultions->solutions soundard->soundcard +soundin->sounding, sound in, sountrack->soundtrack sourbraten->sauerbraten sourc->source @@ -51571,6 +51661,7 @@ sourcde->sourced, source, sourcedrectory->sourcedirectory sourcee->source sourcees->sources +sourcin->sourcing sourcs->sources, source, sourcse->sources, source, sourct->source @@ -51634,6 +51725,7 @@ spacifiers->specifiers, pacifiers, spacifies->specifies, pacifies, spacify->specify, pacify, spacifying->specifying, pacifying, +spacin->spacing spaece->space spaeced->spaced spaeces->spaces @@ -51644,6 +51736,7 @@ spagheti->spaghetti spagnum->sphagnum spainish->Spanish spaning->spanning +spannin->spanning sparate->separate sparated->separated sparately->separately @@ -51661,6 +51754,7 @@ spaw->spawn spawed->spawned spawing->spawning spawining->spawning +spawnin->spawning, spawn in, spaws->spawns spcae->space spcaed->spaced @@ -51690,6 +51784,7 @@ speading->spreading, speeding, spending, speaking, speads->spreads, speeds, spends, speaks, spears, speadsheet->spreadsheet speadsheets->spreadsheets +speakin->speaking, speak in, spearate->separate spearated->separated spearately->separately @@ -51739,9 +51834,11 @@ speciafied->specified specialiced->specialised, specialized, specialisaiton->specialisation specialisaitons->specialisations +specialisin->specialising specialitzed->specialised, specialized, specializaiton->specialization specializaitons->specializations +specializin->specializing speciall->special, specially, speciallized->specialised, specialized, specialy->specially @@ -51870,6 +51967,7 @@ specift->specify specifyed->specified specifyied->specified specifyig->specifying +specifyin->specifying, specify in, specifyinhg->specifying speciic->specific speciied->specified @@ -51913,6 +52011,7 @@ spedified->specified spedify->specify speeak->speak speeaking->speaking +speedin->speeding, speed in, speeed->speed speeeding->speeding speeeds->speeds @@ -52199,7 +52298,10 @@ speicific->specific speicified->specified speicify->specify speling->spelling +spellcheckin->spellchecking, spellcheck in, +spellin->spelling, spell in, spellshecking->spellchecking +spendin->spending, spend in, spendour->splendour speparate->separate speparated->separated @@ -52258,6 +52360,7 @@ spezify->specify spicific->specific spicified->specified spicify->specify +spielin->spieling, spiel in, spile->spite, spiral, spilts->splits spiltting->splitting @@ -52278,6 +52381,7 @@ splite->split, splits, splice, splited->split spliting->splitting splitted->split +splittin->splitting splittng->splitting spllitting->splitting spoace->space @@ -52309,6 +52413,7 @@ spports->supports spreaded->spread spreadhseet->spreadsheet spreadhseets->spreadsheets +spreadin->spreading, spread in, spreadsheat->spreadsheet spreadsheats->spreadsheets spreasheet->spreadsheet @@ -52320,7 +52425,9 @@ sprecially->specially spred->spread spredsheet->spreadsheet spreedsheet->spreadsheet +sprin->spring sprinf->sprintf +springin->springing, spring in, spript->script spripted->scripted spripting->scripting @@ -52351,9 +52458,14 @@ sqaured->squared sqaures->squares sqeuence->sequence sqllite->SQLite +squarin->squaring squashgin->squashing +squashin->squashing, squash in, +squattin->squatting +squawkin->squawking, squawk in, squence->sequence squirel->squirrel +squirin->squiring squirl->squirrel squrared->squared squre->square, sure, squire, @@ -52438,6 +52550,7 @@ stabilite->stabilize stabilited->stabilized stabilites->stabilizes stabiliting->stabilizing +stabilizin->stabilizing stabillity->stability stabilty->stability stabilzation->stabilization @@ -52507,6 +52620,8 @@ standalown->standalone, stand-alone, standar->standard standarad->standard standard-complient->standard-compliant +standardisin->standardising +standardizin->standardizing standardss->standards standarisation->standardisation standarise->standardise @@ -52661,17 +52776,21 @@ stautses->statuses stawberries->strawberries stawberry->strawberry stawk->stalk +stayin->staying, stay in, stcokbrush->stockbrush stdanard->standard stdanards->standards +steamin->steaming, steam in, stegnographic->steganographic stegnography->steganography +stemmin->stemming stength->strength steram->stream steramed->streamed steramer->streamer steraming->streaming sterams->streams +sterilizin->sterilizing sterio->stereo steriods->steroids sterotype->stereotype @@ -52682,6 +52801,7 @@ stetches->stretches, sketches, stitches, stenches, stetching->stretching, sketching, stitching, stickness->stickiness stickyness->stickiness +stiffenin->stiffening, stiffen in, stiffneing->stiffening stiky->sticky stil->still @@ -52693,7 +52813,9 @@ stiring->stirring stirng->string stirngs->strings stirr->stir +stirrin->stirring stirrs->stirs +stitchin->stitching, stitch in, stivk->stick stivks->sticks stle->style @@ -52723,6 +52845,7 @@ stoopidly->stupidly stoped->stopped stoping->stopping stopp->stop +stoppin->stopping stoppped->stopped stoppping->stopping stopps->stops @@ -52737,6 +52860,7 @@ storege->storage storeing->storing storeis->stories, stores, store is, storeys, storge->storage +storin->storing storise->stories stornegst->strongest storys->stories, storeys, @@ -52756,6 +52880,7 @@ stragety->strategy straigh->straight straigh-forward->straightforward straighforward->straightforward +straightenin->straightening, straighten in, straightfoward->straightforward straigt->straight straigtforward->straightforward @@ -52789,6 +52914,8 @@ strcutre->structure strcutural->structural strcuture->structure strcutures->structures +streamin->streaming, stream in, +streamlinin->streamlining streamm->stream streammed->streamed streamming->streaming @@ -52840,11 +52967,13 @@ strengten->strengthen strengtened->strengthened strengtening->strengthening strengtens->strengthens +strengthenin->strengthening, strengthen in, strengts->strengths strenous->strenuous strentgh->strength strenth->strength strerrror->strerror +stretchin->stretching, stretch in, striaght->straight striaghten->straighten striaghtens->straightens @@ -52870,6 +52999,7 @@ strin->string, strine, stein, stringifed->stringified strinsg->strings strippen->stripped +strippin->stripping stript->stripped, script, stripted->scripted, stripped, stripting->scripting, stripping, @@ -52883,6 +53013,8 @@ stroe->store, stroke, strobe, strove, strode, stroed->stored, stroked, strode, stroes->stores, strokes, strobes, stroing->storing, string, strong, stroking, +strokin->stroking +strollin->strolling, stroll in, stronlgy->strongly stronly->strongly strorage->storage @@ -52937,6 +53069,7 @@ structues->structures structuing->structuring structur->structure structurd->structured +structurin->structuring structurs->structures strucur->structure strucural->structural @@ -52962,6 +53095,7 @@ struggeled->struggled struggeles->struggles struggeling->struggling struggels->struggles +strugglin->struggling strust->trust, strut, struttural->structural strutture->structure @@ -53000,6 +53134,8 @@ studing->studying studis->studies, studios, studoi->studio studois->studios +studyin->studying, study in, +stuffin->stuffing, stuff in, stuggle->struggle stuggled->struggled stuggles->struggles @@ -53040,6 +53176,7 @@ stying->staying, styling, styless->styles, styleless, stylessheet->stylesheet, stylesheets, stylessheets->stylesheets +stylin->styling sub-lcuase->sub-clause subbtle->subtle subcatagories->subcategories @@ -53116,6 +53253,7 @@ submited->submitted submiting->submitting submition->submission submitions->submissions +submittin->submitting submittion->submission submittions->submissions submittted->submitted @@ -53175,6 +53313,7 @@ suboutine->subroutine subpackge->subpackage subpackges->subpackages subpecies->subspecies +subpoenain->subpoenaing, subpoena in, subporgram->subprogram subproccese->subprocess subpsace->subspace @@ -53204,6 +53343,7 @@ subscirbing->subscribing subscirpt->subscript subscirption->subscription subscirptions->subscriptions +subscribin->subscribing subscribtion->subscription subscribtions->subscriptions subscritpion->subscription @@ -53328,6 +53468,7 @@ subtitutes->substitutes subtituting->substituting subtitution->substitution subtitutions->substitutions +subtractin->subtracting, subtract in, subtraction, subtrafuge->subterfuge subtrate->substrate subtrates->substrates @@ -53374,6 +53515,7 @@ succeds->succeeds succee->succeed succeedde->succeeded succeedes->succeeds +succeedin->succeeding, succeed in, succeeed->succeed, succeeded, succeeeded->succeeded succeeeding->succeeding @@ -53543,6 +53685,7 @@ sucsession->succession sucsessive->successive sucsessor->successor sucsessors->successors +suctionin->suctioning, suction in, sude->sudo, side, sure, dude, suede, sued, sudent->student sudents->students @@ -53561,6 +53704,7 @@ suffciency->sufficiency suffcient->sufficient suffciently->sufficiently sufferage->suffrage +sufferin->suffering, suffer in, sufferred->suffered sufferring->suffering sufficate->suffocate @@ -53580,6 +53724,8 @@ suffiency->sufficiency suffient->sufficient suffiently->sufficiently suffisticated->sophisticated +suffixin->suffixing, suffix in, +suffocatin->suffocating, suffocation, suficate->suffocate suficated->suffocated suficates->suffocates @@ -53642,6 +53788,7 @@ sugguests->suggests suh->such suiete->suite suiteable->suitable +sullyin->sullying, sully in, sumamry->summary sumaries->summaries sumarisation->summarisation @@ -53665,7 +53812,9 @@ sumbodule->submodule sumbodules->submodules sumed-up->summed-up summar->summary, summer, +summarisin->summarising summarizen->summarize +summarizin->summarizing summay->summary summeries->summaries summerisation->summarisation @@ -53742,6 +53891,7 @@ superintendant->superintendent superios->superior, superiors, superopeator->superoperator supersed->superseded +supersedin->superseding superseed->supersede superseedd->superseded superseede->supersede @@ -53808,6 +53958,8 @@ suppied->supplied suppier->supplier suppies->supplies supplamented->supplemented +supplantin->supplanting, supplant in, +supplementin->supplementing, supplement in, suppliad->supplied suppliementing->supplementing suppliment->supplement @@ -53818,6 +53970,7 @@ supplimenting->supplementing suppliments->supplements suppling->supplying supplyed->supplied +supplyin->supplying, supply in, suppoed->supposed suppoert->support suppoerted->supported @@ -53854,6 +54007,7 @@ supposeded->supposed supposedely->supposedly supposeds->supposed supposedy->supposedly +supposin->supposing supposingly->supposedly suppossed->supposed suppost->support, suppose, supports, @@ -53886,6 +54040,7 @@ suppreses->suppresses suppresing->suppressing suppresion->suppression suppresions->suppressions +suppressin->suppressing, suppress in, suppression, suppressingd->suppressing supprot->support supproted->supported @@ -53977,6 +54132,7 @@ surounded->surrounded surounding->surrounding suroundings->surroundings surounds->surrounds +surpassin->surpassing, surpass in, surpise->surprise surpised->surprised surpises->surprises @@ -53991,6 +54147,7 @@ surpresses->suppresses surpressing->suppressing surpression->suppression surpressions->suppressions +surprisin->surprising surprisinlgy->surprisingly surprize->surprise surprized->surprised @@ -53998,6 +54155,7 @@ surprizing->surprising surprizingly->surprisingly surregat->surrogate surrended->surrounded, surrendered, +surrenderin->surrendering, surrender in, surrepetitious->surreptitious surrepetitiously->surreptitiously surreptious->surreptitious @@ -54013,6 +54171,7 @@ surrouded->surrounded surrouding->surrounding surroudings->surroundings surrouds->surrounds +surroundin->surrounding, surround in, surrround->surround surrrounded->surrounded surrrounding->surrounding @@ -54030,6 +54189,7 @@ survices->services, survives, surviver->survivor survivers->survivors survivied->survived +survivin->surviving susbcribe->subscribe susbcribed->subscribed susbcriber->subscriber @@ -54076,7 +54236,9 @@ susequently->subsequently susinct->succinct susinctly->succinctly susinkt->succinct +suspectin->suspecting, suspect in, suspedn->suspend +suspendin->suspending, suspend in, suspeneded->suspended suspention->suspension suspicios->suspicious @@ -54132,6 +54294,7 @@ swalloed->swallowed swaped->swapped swapiness->swappiness swaping->swapping +swappin->swapping swarmin->swarming swcloumns->swcolumns swepth->swept @@ -54146,6 +54309,9 @@ swicthed->switched swicthes->switches swicthing->switching swiming->swimming +swimmin->swimming +swishin->swishing, swish in, +switchin->switching, switch in, switchs->switches switcht->switched, switch, switchted->switched @@ -54268,6 +54434,7 @@ symbo->symbol symbolc->symbolic symbole->symbol symboles->symbols +symbolizin->symbolizing symboll->symbol symbollic->symbolic symbolls->symbols @@ -54340,12 +54507,15 @@ synchroneous->synchronous synchroneously->synchronously synchronious->synchronous synchroniously->synchronously +synchronisin->synchronising synchronizaton->synchronization +synchronizin->synchronizing synchronsouly->synchronously synchronuous->synchronous synchronuously->synchronously synchronus->synchronous synchronusly->synchronously +syncin->syncing, sync in, syncrhonisation->synchronisation syncrhonise->synchronise syncrhonised->synchronised @@ -54447,6 +54617,8 @@ syntethics->synthetics syntetic->synthetic syntetize->synthesize syntetized->synthesized +synthesisin->synthesising, synthesis in, +synthesizin->synthesizing synthethic->synthetic synthetize->synthesize synthetized->synthesized @@ -54478,6 +54650,8 @@ sysmte->system sysmtes->systems systax->syntax syste->system +systematisin->systematising +systematizin->systematizing systemn->system systemwindiow->systemwindow, system window, systen->system From 0b9cc8368cfd014ed7681289b852d7221369022f Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 28 Feb 2024 11:03:43 +0100 Subject: [PATCH 163/222] Apply suggestions for words starting with "S" --- codespell_lib/data/dictionary.txt | 17 ++++++++--------- codespell_lib/data/dictionary_rare.txt | 1 + 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index e23c2f5313..19524a2172 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -49031,7 +49031,7 @@ savely->safely savere->severe savety->safety savgroup->savegroup -savin->saving +savin->saving, satin, sarin, savve->save, savvy, salve, savves->saves, salves, savy->savvy @@ -49406,7 +49406,7 @@ searhers->searchers searhes->searches searhing->searching seatch->search -seatin->seating, seat in, +seatin->seating, seat in, satin, statin, secceed->succeed secceeded->succeeded, seceded, secceeding->succeeding, seceding, @@ -49537,7 +49537,7 @@ seege->siege seeged->sieged seeges->sieges seeging->sieging -seein->seeing, see in, +seein->seeing, see in, seen, stein, seelect->select seelected->selected seemes->seems @@ -49619,7 +49619,6 @@ seive->sieve seived->sieved seives->sieves seiving->sieving -seizin->seizing sekect->select sekected->selected sekects->selects @@ -50413,7 +50412,7 @@ shapsnots->snapshots shapt->shaped, shape, shareed->shared shareing->sharing -sharin->sharing +sharin->sharing, sharia, sarin, sharloton->charlatan sharraid->charade sharraids->charades @@ -51210,7 +51209,7 @@ sizre->size Skagerak->Skagerrak skalar->scalar skateing->skating -skatin->skating +skatin->skating, statin, skecth->sketch skecthes->sketches skeep->skip @@ -52425,7 +52424,7 @@ sprecially->specially spred->spread spredsheet->spreadsheet spreedsheet->spreadsheet -sprin->spring +sprin->spring, sprint, spin, Spain, sarin, sprig, sprit, sprinf->sprintf springin->springing, spring in, spript->script @@ -52465,7 +52464,7 @@ squattin->squatting squawkin->squawking, squawk in, squence->sequence squirel->squirrel -squirin->squiring +squirin->squiring, squirm, squirl->squirrel squrared->squared squre->square, sure, squire, @@ -52776,7 +52775,7 @@ stautses->statuses stawberries->strawberries stawberry->strawberry stawk->stalk -stayin->staying, stay in, +stayin->staying, stay in, stain, stcokbrush->stockbrush stdanard->standard stdanards->standards diff --git a/codespell_lib/data/dictionary_rare.txt b/codespell_lib/data/dictionary_rare.txt index bbbe519d1e..1f581f85c2 100644 --- a/codespell_lib/data/dictionary_rare.txt +++ b/codespell_lib/data/dictionary_rare.txt @@ -227,6 +227,7 @@ sates->states savable->saveable scrip->script scrips->scripts +seizin->seizing setts->sets shat->that, shit, sightly->slightly From 92363647f92a0c4182ffb27a37ade22311657505 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:06 -0800 Subject: [PATCH 164/222] Add corrections for all *in->*ing words starting with "P" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "P" to contain the scope. --- codespell_lib/data/dictionary.txt | 101 ++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 19524a2172..f78ed757cf 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -39997,6 +39997,8 @@ pachooly->patchouli pacht->patch pachtches->patches pachtes->patches +pacifyin->pacifying, pacify in, +pacin->pacing pacjage->package pacjaged->packaged pacjages->packages @@ -40021,6 +40023,7 @@ packaegs->packages packaes->packages packag->package packagd->packaged +packagin->packaging packags->packages packaing->packaging packats->packets @@ -40043,6 +40046,7 @@ packging->packaging, packing, packgs->packages packhage->package packhages->packages +packin->packing, pack in, packkage->package packkaged->packaged packkages->packages @@ -40061,6 +40065,7 @@ paculier->peculiar paculierly->peculiarly padam->param padd->pad, padded, +paddin->padding padds->pads pading->padding paermission->permission @@ -40149,6 +40154,7 @@ pamflet->pamphlet pamplet->pamphlet paniced->panicked panicing->panicking +panickin->panicking pannel->panel pannels->panels pantomine->pantomime @@ -40437,6 +40443,7 @@ paricle->particle paricles->particles paricular->particular paricularly->particularly +parin->paring, par in, parisitic->parasitic parital->partial, parietal, paritally->partially @@ -40601,6 +40608,7 @@ particaular->particular particaularly->particularly particaulr->particular particaulrly->particularly +participatin->participating, participation, particlar->particular particlarly->particularly particlars->particulars @@ -40648,6 +40656,7 @@ partiticular->particular partitinioning->partitioning partitioing->partitioning partitiones->partitions +partitionin->partitioning, partition in, partitionned->partitioned partitionning->partitioning partitionns->partitions @@ -40664,6 +40673,7 @@ partiula->particular partiular->particular partiularly->particularly partiulars->particulars +partnerin->partnering, partner in, parttion->partition parttioned->partitioned parttioning->partitioning @@ -40740,6 +40750,9 @@ passwrods->passwords pasteing->pasting pasteries->pastries pastery->pastry +pasteurisin->pasteurising +pasteurizin->pasteurizing +pastin->pasting, past in, pasttime->pastime pastural->pastoral pasturisation->pasteurisation @@ -40756,6 +40769,7 @@ pasword->password paswords->passwords patameter->parameter patameters->parameters +patchin->patching, patch in, patchs->patches, paths, patcket->packet patckets->packets @@ -40816,6 +40830,7 @@ patttern->pattern pattterns->patterns pavillion->pavilion pavillions->pavilions +pavin->paving payement->payment, pavement, payements->payments, pavements, paínt->paint @@ -40911,11 +40926,13 @@ peirods->periods Peloponnes->Peloponnese, Peloponnesus, penalities->penalties penality->penalty +penalizin->penalizing penatenturies->penitentiaries penatentury->penitentiary penatly->penalty pendantic->pedantic pendig->pending +pendin->pending, pend in, pendning->pending penerator->penetrator pengwen->penguin @@ -41112,6 +41129,7 @@ performence->performance performences->performances performent->performant performes->performed, performs, +performin->performing, perform in, performnace->performance performnaces->performances perfors->performs @@ -41219,6 +41237,7 @@ permuation->permutation permuations->permutations permutaion->permutation permutaions->permutations +permutin->permuting permution->permutation permutions->permutations peroendicular->perpendicular @@ -41304,6 +41323,7 @@ perservering->persevering perserves->preserves perserving->preserving perseverence->perseverance +perseverin->persevering persew->pursue persewed->pursued persewer->pursuer @@ -41326,6 +41346,7 @@ persistant->persistent persistantly->persistently persisten->persistent persistented->persisted +persistin->persisting, persist in, persited->persisted persitence->persistence persitent->persistent @@ -41352,6 +41373,7 @@ perssious->precious perssiously->preciously perssiuos->precious perssiuosly->preciously +persuadin->persuading persuded->persuaded persue->pursue persued->pursued @@ -41359,6 +41381,7 @@ persuing->pursuing persuit->pursuit persuits->pursuits persumably->presumably +pertainin->pertaining, pertain in, perticipate->participate perticipated->participated perticipates->participates @@ -41386,18 +41409,21 @@ pertubing->perturbing perturbate->perturb perturbates->perturbs perturbe->perturb, perturbed, +perturbin->perturbing, perturb in, pervent->prevent, percent, pervert, fervent, pervented->prevented, perverted, perventing->preventing, perverting, pervention->prevention perventions->preventions pervents->prevents, perverts, +pervertin->perverting, pervert in, perview->preview, purview, perviews->previews, purviews, pervious->previous perviously->previously pessiary->pessary petetion->petition +petitionin->petitioning, petition in, pevent->prevent pevented->prevented peventing->preventing @@ -41428,6 +41454,7 @@ pharmasuticaly->pharmaceutical pharoah->pharaoh pharoh->pharaoh phasepsace->phasespace +phasin->phasing phasis->phases phenomenom->phenomenon phenomenonal->phenomenal @@ -41512,6 +41539,7 @@ pich->pitch, pick, pinch, piched->pitched, picked, pinched, piches->pitches, pinches, piching->pitching, picking, pinching, +pickin->picking, pick in, picknic->picnic pickniced->picnicked picknicer->picnicker @@ -41527,6 +41555,7 @@ picniced->picnicked picnicer->picnicker picnicing->picnicking picnick->picnic +picnickin->picnicking picnicks->picnics picoseond->picosecond picoseonds->picoseconds @@ -41540,6 +41569,7 @@ pidgeon->pigeon, pidgin, pidgeons->pigeons, pidgins, pieceweise->piecewise, piece wise, piecewiese->piecewise, piece wise, +piecin->piecing piecwise->piecewise, piece wise, pigen->pigeon, pigpen, pigens->pigeons, pigpens, @@ -41565,6 +41595,7 @@ pimxap->pixmap pimxaps->pixmaps pinapple->pineapple pincher->pinscher +pinchin->pinching, pinch in, pinnaple->pineapple pinockle->pinochle pinoneered->pioneered @@ -41593,11 +41624,13 @@ piplelines->pipelines pipline->pipeline piplines->pipelines pirric->Pyrrhic +pitchin->pitching, pitch in, pithon->python, piton, pitmap->pixmap, bitmap, pitty->pity pivacy->privacy, piracy, pivate->private, pirate, +pivotin->pivoting, pivot in, pivott->pivot pivotting->pivoting pixelx->pixels, pixel, @@ -41621,6 +41654,7 @@ placemet->placement, placemat, place mat, placemets->placements, placemats, place mats, placholder->placeholder placholders->placeholders +placin->placing placmenet->placement placmenets->placements placment->placement @@ -41633,6 +41667,7 @@ plaftorm->platform plaftorms->platforms plagarism->plagiarism plagerism->plagiarism +plagiarizin->plagiarizing plalform->platform plalforms->platforms planation->plantation @@ -41691,6 +41726,7 @@ playgroud->playground playgrouds->playgrounds playgroun->playground playgrouns->playgrounds, playground, +playin->playing, play in, playist->playlist playists->playlists playright->playwright @@ -41713,6 +41749,7 @@ pleaes->please pleasd->pleased pleasent->pleasant pleasently->pleasantly +pleasin->pleasing, pleas in, pleass->pleases, bless, plebicite->plebiscite plecing->placing @@ -41727,6 +41764,7 @@ pliars->pliers pllatforms->platforms ploted->plotted ploting->plotting +plottin->plotting ploygon->polygon ploygonal->polygonal ploygons->polygons @@ -41785,6 +41823,7 @@ pointes->points pointetr->pointer pointetrs->pointers pointeur->pointer +pointin->pointing, point in, pointseta->poinsettia pointss->points pointzer->pointer @@ -41795,6 +41834,7 @@ poisitioned->positioned poisitioning->positioning poisitionning->positioning poisitions->positions +poisonin->poisoning, poison in, poistion->position poistioned->positioned poistioning->positioning @@ -41845,6 +41885,7 @@ poket->pocket polarisaiton->polarisation polariy->polarity polarizaiton->polarization +polarizin->polarizing polcies->policies polciy->policy polcy->policy @@ -41866,8 +41907,10 @@ polinomials->polynomials politican->politician politicans->politicians politicing->politicking +politickin->politicking pollenate->pollinate polltry->poultry +pollutin->polluting, pollution, polocies->policies polocy->policy polocys->policies @@ -41951,6 +41994,7 @@ pooint->point poointed->pointed poointer->pointer pooints->points +poopin->pooping, poop in, poossibilities->possibilities poossibility->possibility poossible->possible @@ -41977,6 +42021,7 @@ poposing->proposing, opposing, popoulation->population popoulations->populations popoup->popup +poppin->popping poppup->popup popularaty->popularity populare->popular @@ -42056,9 +42101,11 @@ portaits->portraits portayed->portrayed portected->protected portguese->Portuguese +portionin->portioning, portion in, portioon->portion portrail->portrayal, portrait, portraing->portraying +portrayin->portraying, portray in, portugese->Portuguese portuguease->Portuguese portugues->Portuguese @@ -42097,6 +42144,7 @@ posifions->positions posiitive->positive posiitives->positives posiitivity->positivity +posin->posing posion->poison, Psion, position, posioned->positioned, poisoned, posioning->poisoning, positioning, @@ -42110,6 +42158,7 @@ posistioned->positioned posistioning->positioning posistions->positions positiong->positioning, position, +positionin->positioning, position in, positionn->position positionned->positioned positionnes->positions @@ -42154,6 +42203,7 @@ possesing->possessing possesion->possession possesive->possessive possessess->possesses +possessin->possessing, possess in, possession, possiabilities->possibilities possiability->possibility possiable->possible @@ -42219,6 +42269,7 @@ posssibly->possibly post-morten->post-mortem post-proces->post-process post-procesing->post-processing +post-processin->post-processing, post-process in, post-procession, postcondtion->postcondition postcondtions->postconditions Postdam->Potsdam @@ -42259,6 +42310,7 @@ postives->positives postmage->postimage postphoned->postponed postpocessing->postprocessing +postponin->postponing postponinig->postponing postprocesing->postprocessing postscritp->postscript @@ -42432,6 +42484,7 @@ precding->preceding preced->precede precedencs->precedence precedessor->predecessor +precedin->preceding preceds->precedes precedural->procedural precedurally->procedurally @@ -42545,11 +42598,14 @@ predicitve->predictive predictibility->predictability predictible->predictable predictibly->predictably +predictin->predicting, predict in, prediction, predifined->predefined predomiantly->predominately preeceding->preceding preemptable->preemptible preesnt->present +preexistin->preexisting, preexist in, +prefacin->prefacing prefectches->prefetches prefecth->prefetch prefectly->perfectly @@ -42584,6 +42640,7 @@ preferrable->preferable preferrably->preferably preferrence->preference preferrences->preferences +preferrin->preferring preferrred->preferred prefetchs->prefetches prefex->prefix @@ -42614,6 +42671,7 @@ prefitler->prefilter prefitlered->prefiltered prefitlering->prefiltering prefitlers->prefilters +prefixin->prefixing, prefix in, preformance->performance preformances->performances preformant->performant @@ -42644,6 +42702,7 @@ prejudgudice->prejudice prejudgudiced->prejudiced prejudgudices->prejudices prejudgudicing->prejudicing +prejudicin->prejudicing preliferation->proliferation prelimitary->preliminary premeire->premiere @@ -42672,6 +42731,7 @@ prepairs->prepares prepand->prepend preparetion->preparation preparetions->preparations +preparin->preparing prepartion->preparation prepartions->preparations prepate->prepare @@ -42758,9 +42818,11 @@ presentaion->presentation presentaional->presentational presentaions->presentations presentated->presented +presentin->presenting, present in, presernt->present preserrved->preserved preserv->preserve +preservin->preserving presetation->presentation preseve->preserve preseved->preserved @@ -42777,6 +42839,7 @@ presicely->precisely presicion->precision presidenital->presidential presidental->presidential +presidin->presiding presing->pressing presist->persist presistable->persistable @@ -42820,6 +42883,7 @@ pressenter->press enter, presenter, pressenters->presenters pressenting->presenting pressents->presents +pressin->pressing, press in, pressious->precious pressiously->preciously pressiuos->precious @@ -42841,6 +42905,7 @@ pressume->presume, pressure, pressumed->presumed, pressured, pressumes->presumes, pressures, pressuming->presuming, pressuring, +pressurin->pressuring prestigeous->prestigious prestigous->prestigious presuambly->presumably @@ -42850,6 +42915,7 @@ presumeably->presumably presumebly->presumably presumely->presumably presumibly->presumably +presumin->presuming presure->pressure, presume, presured->pressured, presumed, presures->pressures, presumes, @@ -42874,6 +42940,7 @@ prevelant->prevalent preven->prevent prevend->prevent prevente->prevented, prevent, +preventin->preventing, prevent in, prevention, preverse->preserve, perverse, preversed->preserved preverses->preserves @@ -42996,6 +43063,7 @@ priniciple->principle priniciples->principles prining->printing printes->printers +printin->printing, print in, printting->printing priod->period, prior, prod, pried, priodic->periodic @@ -43012,9 +43080,11 @@ priorised->prioritised priorises->prioritises priorising->prioritising priorites->priorities +prioritisin->prioritising prioritities->priorities prioritity->priority prioritiy->priority +prioritizin->prioritizing prioritsation->prioritisation prioritsations->prioritisations prioritse->prioritise @@ -43230,6 +43300,7 @@ procedings->proceedings procedre->procedure procedres->procedures proceedes->proceeds +proceedin->proceeding, proceed in, proceedure->procedure proceedures->procedures proceeed->proceed @@ -43267,6 +43338,7 @@ processess->processes processessing->processing processibg->processing processig->processing +processin->processing, process in, procession, processinf->processing processore->processor processores->processors @@ -43283,6 +43355,7 @@ procide->provide procided->provided procides->provides proclaimation->proclamation +proclaimin->proclaiming, proclaim in, proclamed->proclaimed proclaming->proclaiming proclomation->proclamation @@ -43291,6 +43364,7 @@ procoessed->processed procoessing->processing procotol->protocol procotols->protocols +procrastinatin->procrastinating, procrastination, procrastrinate->procrastinate procrastrinated->procrastinated procrastrinates->procrastinates @@ -43315,6 +43389,7 @@ procudes->produces, procures, procuding->producing, procuring, procudure->procedure procudures->procedures +procurin->procuring prodce->produce prodced->produced, proceed, prodceding->proceeding @@ -43346,6 +43421,7 @@ prodiving->providing producable->producible producables->producible produceds->produces, produced, +producin->producing produciton->production producitons->productions producted->produced @@ -43429,6 +43505,7 @@ profied->profiled profier->profiler profies->profiles profilic->prolific +profilin->profiling profirle->profile profirled->profiled profirler->profiler @@ -43529,6 +43606,7 @@ programmend->programmed programmetically->programmatically programmical->programmatical programmign->programming +programmin->programming programmming->programming programms->programs progreess->progress @@ -43540,6 +43618,7 @@ progresion->progression progresions->progressions progresive->progressive progresively->progressively +progressin->progressing, progress in, progression, progresss->progress progrewss->progress progrmae->program @@ -43548,6 +43627,7 @@ progroms->pogroms, programs, progrss->progress prohabition->prohibition prohibative->prohibitive +prohibitin->prohibiting, prohibit in, prohibition, prohibitted->prohibited prohibitting->prohibiting prohibt->prohibit @@ -43569,6 +43649,7 @@ projecs->projects projectd->projected projecter->projector, projected, project, projecters->projectors, projects, +projectin->projecting, project in, projection, projectio->projection projecttion->projection projet->project @@ -43593,6 +43674,7 @@ prolem->problem prolematic->problematic prolems->problems prolicks->prolix +proliferatin->proliferating, proliferation, prologomena->prolegomena promatory->promontory promethues->Prometheus @@ -43602,6 +43684,7 @@ prominantly->prominently prominately->prominently, predominately, promis->promise promiscous->promiscuous +promisin->promising promiss->promise promisse->promise, promises, promised, promissed->promised @@ -43610,9 +43693,11 @@ promissing->promising promixity->proximity prommpt->prompt prommpts->prompts +promotin->promoting, promotion, promotted->promoted promprted->prompted promps->prompts +promptin->prompting, prompt in, promt->prompt promted->prompted, promoted, promter->prompter, promoter, @@ -43677,6 +43762,7 @@ propable->probable propably->probably propagater->propagator, propagated, propagates, propagate, propagaters->propagators, propagates, +propagatin->propagating, propagation, propage->propagate, propane, propaged->propagated propages->propagates @@ -43784,7 +43870,9 @@ proporpotional->proportional proportianal->proportional proporties->properties proportinal->proportional +proportionin->proportioning, proportion in, proporty->property +proposin->proposing propostion->proposition propotion->proportion, promotion, propotional->proportional, promotional, @@ -43829,12 +43917,14 @@ propvider->provider prority->priority prorotype->prototype proseletyzing->proselytizing +proselytizin->proselytizing prosess->process, profess, prowess, possess, prosessed->processed, professed, possessed, prosesses->processes, professes, possesses, prosessing->processing, professing, possessing, prosessor->processor, professor, prosessors->processors, professors, +prospectin->prospecting, prospect in, prosseses->processes, possesses, protability->portability, probability, protable->portable @@ -43847,6 +43937,7 @@ protcools->protocols protcted->protected protecion->protection protecte->protected, protect, +protectin->protecting, protect in, protection, protectiv->protective protectoin->protection protedcted->protected @@ -43877,6 +43968,7 @@ prototye->prototype prototyed->prototyped prototyes->prototypes prototying->prototyping +prototypin->prototyping protoype->prototype protoyped->prototyped protoypes->prototypes @@ -43918,6 +44010,7 @@ provid->provide, prove, proved, proves, provideres->providers providewd->provided providfers->providers +providin->providing providor->provider, providore, providors->providers, providores, provids->provides, proves, @@ -43936,10 +44029,12 @@ provies->provides, proves, provilege->privilege provileged->privileged provileges->privileges +provin->proving, prov in, provinicial->provincial provisioing->provisioning provisiong->provisioning provisionging->provisioning +provisionin->provisioning, provision in, provisiosn->provision provison->provision provisonal->provisional @@ -44070,6 +44165,7 @@ publicher->publisher publichers->publishers publiches->publishes publiching->publishing +publicizin->publicizing publick->public publihsed->published publihser->publisher @@ -44086,6 +44182,7 @@ publishd->published publisheed->published publisherr->publisher publishher->publisher +publishin->publishing, publish in, publishor->publisher publishr->publisher publishre->publisher @@ -44172,10 +44269,12 @@ purcahse->purchase purcahsed->purchased purcahses->purchases purcahsing->purchasing +purchasin->purchasing purgable->purgeable purgest->purges puritannical->puritanical purposedly->purposely +purposin->purposing purpotedly->purportedly purpse->purpose, purse, purple, purpses->purposes, purses, @@ -44184,6 +44283,7 @@ purpuses->purposes pursuade->persuade pursuaded->persuaded pursuades->persuades +pursuin->pursuing purtain->pertain purtained->pertained purtaining->pertaining @@ -44194,6 +44294,7 @@ puting->putting putpose->purpose putposed->purposed putposes->purposes +puttin->putting, putt in, pwoer->power pxoxied->proxied pxoxies->proxies From 0afba7d779e89604c87537f91cd898f4017eccb1 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 28 Feb 2024 13:19:19 +0100 Subject: [PATCH 165/222] Apply suggestions for words starting with "P" --- codespell_lib/data/dictionary.txt | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f78ed757cf..5063ef0f7d 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -39998,7 +39998,7 @@ pacht->patch pachtches->patches pachtes->patches pacifyin->pacifying, pacify in, -pacin->pacing +pacin->pacing, pain, pacjage->package pacjaged->packaged pacjages->packages @@ -40443,7 +40443,7 @@ paricle->particle paricles->particles paricular->particular paricularly->particularly -parin->paring, par in, +parin->paring, par in, pain, sarin, parisitic->parasitic parital->partial, parietal, paritally->partially @@ -40752,7 +40752,7 @@ pasteries->pastries pastery->pastry pasteurisin->pasteurising pasteurizin->pasteurizing -pastin->pasting, past in, +pastin->pasting, past in, pastina, pastis, pasttime->pastime pastural->pastoral pasturisation->pasteurisation @@ -40830,7 +40830,7 @@ patttern->pattern pattterns->patterns pavillion->pavilion pavillions->pavilions -pavin->paving +pavin->paving, pain, payement->payment, pavement, payements->payments, pavements, paínt->paint @@ -42144,7 +42144,7 @@ posifions->positions posiitive->positive posiitives->positives posiitivity->positivity -posin->posing +posin->posing, posit, rosin, posion->poison, Psion, position, posioned->positioned, poisoned, posioning->poisoning, positioning, @@ -43078,6 +43078,7 @@ priorisations->prioritisations priorise->prioritise priorised->prioritised priorises->prioritises +priorisin->prioritising priorising->prioritising priorites->priorities prioritisin->prioritising @@ -43102,6 +43103,7 @@ priorizations->prioritizations priorize->prioritize priorized->prioritized priorizes->prioritizes +priorizin->prioritizing priorizing->prioritizing priorties->priorities, prior ties, priortisation->prioritisation @@ -43917,6 +43919,7 @@ propvider->provider prority->priority prorotype->prototype proseletyzing->proselytizing +proselytisin->proselytising proselytizin->proselytizing prosess->process, profess, prowess, possess, prosessed->processed, professed, possessed, @@ -44029,7 +44032,7 @@ provies->provides, proves, provilege->privilege provileged->privileged provileges->privileges -provin->proving, prov in, +provin->proving, prov in, proven, provinicial->provincial provisioing->provisioning provisiong->provisioning @@ -44165,6 +44168,7 @@ publicher->publisher publichers->publishers publiches->publishes publiching->publishing +publicisin->publicising publicizin->publicizing publick->public publihsed->published @@ -44283,7 +44287,7 @@ purpuses->purposes pursuade->persuade pursuaded->persuaded pursuades->persuades -pursuin->pursuing +pursuin->pursuing, pursuit, purtain->pertain purtained->pertained purtaining->pertaining From 6ae6caf67b7b93655e357560e9a9a19721d10ece Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:08 -0800 Subject: [PATCH 166/222] Add corrections for all *in->*ing words starting with "Q" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "Q" to contain the scope. --- codespell_lib/data/dictionary.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 5063ef0f7d..9c0c4298a6 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -44398,6 +44398,7 @@ quadroople->quadruple quadroopled->quadrupled quadrooples->quadruples quadroopling->quadrupling +quadruplin->quadrupling quafeur->coiffure quafeured->coiffured quailified->qualified @@ -44406,6 +44407,7 @@ qualfy->qualify qualifer->qualifier qualifiy->qualify qualifiying->qualifying +qualifyin->qualifying, qualify in, qualit->quality qualites->qualities qualitification->qualification @@ -44436,6 +44438,7 @@ quantaties->quantities quantaty->quantity quantifiy->quantify quantifiying->quantifying +quantifyin->quantifying, quantify in, quantit->quantity, quantic, quantites->quantities quantitites->quantities @@ -44479,6 +44482,7 @@ querstionnaires->questionnaires querstions->questions quersts->quests queryies->queries +queryin->querying, query in, queryinterace->queryinterface querys->queries quesant->croissant @@ -44523,6 +44527,7 @@ questionaire->questionnaire questionaires->questionnaires questionare->questionnaire questionares->questionnaires +questionin->questioning, question in, questionnair->questionnaire questionnairs->questionnaires questios->questions @@ -44544,6 +44549,7 @@ queueu->queue queueud->queued queueuing->queuing, queueing, queueus->queues +queuin->queuing queus->queues quew->queue quickier->quicker @@ -44571,6 +44577,7 @@ quith->quit, with, quiting->quitting quitt->quit quitted->quit +quittin->quitting quizes->quizzes quizs->quizzes quizzs->quizzes @@ -44580,6 +44587,7 @@ quotaion->quotation quotaions->quotations quoteed->quoted quotent->quotient +quotin->quoting, quot in, quottes->quotes quried->queried quries->queries From 6611c05b7b8c55702745f1c8ce62eeee731dc52b Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:17 -0800 Subject: [PATCH 167/222] Add corrections for all *in->*ing words starting with "T" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "T" to contain the scope. --- codespell_lib/data/dictionary.txt | 71 +++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 9c0c4298a6..faf5c3f241 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -54853,6 +54853,7 @@ tabualtor->tabulator tabualtors->tabulators tabulater->tabulator, tabulated, tabulates, tabulate, tabulaters->tabulators, tabulates, +tabulatin->tabulating, tabulation, tage->stage, take, tag, tagged, taged->tagged tages->tags, stages, @@ -54876,11 +54877,13 @@ taht->that tailred->tailored tained->tainted, stained, taked->took, taken, +takin->taking taks->task, tasks, takes, takslet->tasklet talbe->table talbes->tables talekd->talked +talkin->talking, talk in, tallerable->tolerable tamplate->template tamplated->templated @@ -54940,6 +54943,7 @@ targered->targeted targering->targeting targers->targets, taggers, targest->targets, largest, +targetin->targeting, target in, targetted->targeted targetting->targeting targettting->targeting @@ -54990,6 +54994,7 @@ te->the, be, we, to, teacer->teacher teacers->teachers teached->taught +teachin->teaching, teach in, teachnig->teaching teaher->teacher teahers->teachers @@ -55277,6 +55282,7 @@ temprorily->temporarily temprory->temporary temproy->temporary temptatation->temptation +temptin->tempting, tempt in, tempurature->temperature tempuratures->temperatures tempurture->temperature @@ -55374,6 +55380,7 @@ termimals->terminals terminatd->terminated terminater->terminator, terminated, terminates, terminate, terminaters->terminators, terminates, +terminatin->terminating, termination, terminats->terminates termindate->terminate termine->determine @@ -55479,6 +55486,7 @@ tesselator->tessellator tesselators->tessellators tessellater->tessellator, tessellated, tessellates, tessellate, tessellaters->tessellators, tessellates, +tessellatin->tessellating, tessellation, tessleate->tessellate tessleated->tessellated tessleates->tessellates @@ -55524,6 +55532,7 @@ teusday->Tuesday texchnically->technically texline->textline textfrme->textframe +textin->texting, text in, texual->textual texually->textually texure->texture @@ -55538,6 +55547,7 @@ thairs->theirs, there's, thankfull->thankful, thankfully, thankfullly->thankfully thankfuly->thankfully +thankin->thanking, thank in, thann->than, thank, thannk->thank thannked->thanked @@ -55564,6 +55574,7 @@ thats'->that's thats->that's thaught->thought, taught, thaughts->thoughts +thawin->thawing, thaw in, thay->they, that, thck->thick theard->thread @@ -55664,6 +55675,7 @@ thhis->this thi->the, this, thiank->thank, think, thianks->thanks, thinks, +thickenin->thickening, thicken in, thicking->thinking, thickening, thicknes->thickness, thickens, thid->this @@ -55696,6 +55708,7 @@ thiniks->thinks thinkabel->thinkable thinkg->think, thing, things, thinkgs->thinks, things, +thinkin->thinking, think in, thinn->thin thirs->third, thirst, thirtyth->thirtieth @@ -55763,13 +55776,17 @@ thrad->thread thraded->threaded, traded, thrading->threading, trading, thrads->threads +thrallin->thralling, thrall in, +thrashin->thrashing, thrash in, thre->three, there, their, the, +threadin->threading, thread in, threadsave->threadsafe threah->thread, threat, threashold->threshold threasholds->thresholds threated->threaded, threatened, treated, threatend->threatened +threatenin->threatening, threaten in, threatment->treatment threatments->treatments threatning->threatening @@ -55812,6 +55829,7 @@ throtte->throttle, trot, throtted->throttled, trotted, throttes->throttles, trots, throtting->throttling, trotting, +throttlin->throttling throttoling->throttling throug->through througg->through @@ -55833,6 +55851,7 @@ throuhput->throughput throuth->through throwed->threw, thrown, throwgh->through +throwin->throwing, throw in, thrreshold->threshold thrresholds->thresholds thrshold->threshold @@ -55904,6 +55923,7 @@ tiggering->triggering tiggers->triggers tighly->tightly tightely->tightly +tightenin->tightening, tighten in, tigth->tight tigthen->tighten tigthened->tightened @@ -55953,6 +55973,7 @@ timestmap->timestamp timestmaps->timestamps timetamp->timestamp timetamps->timestamps +timin->timing timmestamp->timestamp timmestamps->timestamps timming->timing, trimming, @@ -55986,11 +56007,13 @@ tiple->triple, tuple, tipled->tripled, tipped, tiples->triples, tuples, tipling->tripling, tipping, +tippin->tipping tirangle->triangle tirangles->triangles titel->title titels->titles titile->title +titlin->titling tittled->titled tittling->titling tjat->that @@ -56017,6 +56040,7 @@ tocken->token tockens->tokens tocksen->toxin todya->today +toein->toeing, toe in, toekn->token toekns->tokens toether->together, tether, @@ -56032,6 +56056,7 @@ toggeles->toggles toggeling->toggling toggels->toggles toggleing->toggling +togglin->toggling togheter->together toghether->together togle->toggle @@ -56117,6 +56142,7 @@ tortoitse->tortoise, tortoises, torward->toward torwards->towards Tosday->Tuesday, today, +totalin->totaling, total in, totaly->totally totat->total totation->rotation @@ -56145,10 +56171,12 @@ tounge->tongue touple->tuple, couple, topple, toupee, touples->tuples, couples, topples, toupees, tourch->torch, touch, +towin->towing, tow in, toword->toward towords->towards towrad->toward toxen->toxin +toyin->toying, toy in, tpye->type tpyed->typed tpyes->types @@ -56158,7 +56186,9 @@ tpyo->typo tpyos->typos trabsform->transform traceablity->traceability +tracin->tracing trackign->tracking +trackin->tracking, track in, trackling->tracking tracsode->transcode tracsoded->transcoded @@ -56171,6 +56201,7 @@ tradditional->traditional tradditionally->traditionally tradditions->traditions tradgic->tragic +tradin->trading, trad in, tradion->tradition tradional->traditional tradionally->traditionally @@ -56190,6 +56221,7 @@ tradtionally->traditionally tradtions->traditions trafficed->trafficked trafficing->trafficking +traffickin->trafficking trafic->traffic tragectory->trajectory traget->target @@ -56204,6 +56236,7 @@ traigers->triagers traiges->triages traiging->triaging traiing->trailing, training, +trailin->trailing, trail in, trailins->trailing trailling->trailing, trialling, trilling, traingle->triangle @@ -56217,6 +56250,7 @@ traingulation->triangulation traingulations->triangulations trainig->training trainigs->training +trainin->training, train in, trainling->training, trailing, trainned->trained trainner->trainer @@ -56391,6 +56425,7 @@ transcations->transactions, translations, transcendance->transcendence transcendant->transcendent transcendentational->transcendental +transcendin->transcending, transcend in, transcevier->transceiver transciever->transceiver transcievers->transceivers @@ -56417,6 +56452,7 @@ transcording->transcoding transcordings->transcodings transcoser->transcoder transcosers->transcoders +transcribin->transcribing transcripting->transcribing, transcription, transction->transaction transctional->transactional @@ -56429,6 +56465,7 @@ transferd->transferred transfered->transferred transfering->transferring transferrd->transferred +transferrin->transferring transfert->transfer, transferred, transfom->transform transfomation->transformation @@ -56451,6 +56488,7 @@ transformaton->transformation transformatons->transformations transformatted->transformed transforme->transformed, transformer, transform, +transformin->transforming, transform in, transfrom->transform transfromate->transform, transformed, transfromation->transformation @@ -56473,6 +56511,7 @@ transistion->transition transistioned->transitioned transistioning->transitioning transistions->transitions +transitionin->transitioning, transition in, transitionnal->transitional transitionned->transitioned transitionning->transitioning @@ -56485,6 +56524,7 @@ transitors->transistors translater->translator translaters->translators translatied->translated +translatin->translating, translation, translatoin->translation translatoins->translations translteration->transliteration @@ -56508,6 +56548,7 @@ transmitions->transmissions transmitsion->transmission transmitsions->transmissions transmittd->transmitted +transmittin->transmitting transmittion->transmission transmittions->transmissions transmitts->transmits @@ -56598,8 +56639,11 @@ transperencies->transparencies transperency->transparency transperent->transparent transperently->transparently +transplantin->transplanting, transplant in, transporation->transportation transportatin->transportation +transportin->transporting, transport in, +transposin->transposing transprencies->transparencies transprency->transparency transprent->transparent @@ -56658,6 +56702,7 @@ trasformer->transformer trasformers->transformers trasforming->transforming trasforms->transforms +trashin->trashing, trash in, trasient->transient trasiently->transiently trasients->transients @@ -56744,6 +56789,8 @@ traveerse->traverse traveersed->traversed traveerses->traverses traveersing->traversing +travelin->traveling, travel in, +travellin->travelling traveral->traversal travercal->traversal traverce->traverse @@ -56760,19 +56807,23 @@ travereses->traverses traveresing->traversing travering->traversing traverls->travels, traversals, +traversin->traversing traverssal->traversal travesal->traversal travese->traverse travesed->traversed traveses->traverses travesing->traversing +trawlin->trawling, trawl in, tre->tree, the, treadet->treated, treaded, threaded, treak->treat, tweak, +treasurin->treasuring treate->treat treatement->treatment treatements->treatments treates->treats +treatin->treating, treat in, treee->tree treees->trees tremelo->tremolo @@ -56799,6 +56850,8 @@ trggers->triggers trgistration->registration trhe->the trhough->through +trialin->trialing, trial in, +triallin->trialling trian->train, trial, triancle->triangle triancles->triangles @@ -56816,6 +56869,7 @@ trianglulation->triangulation trianglulations->triangulations trianglutaion->triangulation triangulataion->triangulation +triangulatin->triangulating, triangulation, triangultaion->triangulation trianing->training trianlge->triangle @@ -56838,6 +56892,7 @@ trigers->triggers trigged->triggered triggerd->triggered triggeres->triggers +triggerin->triggering, trigger in, triggerred->triggered triggerring->triggering triggerrs->triggers @@ -56857,8 +56912,10 @@ triks->tricks, trikes, triky->tricky trilinar->trilinear, trillionaire, trilineal->trilinear +trillin->trilling, trill in, trillion, trimed->trimmed triming->trimming, timing, +trimmin->trimming trimmng->trimming trinagle->triangle trinagles->triangles @@ -56878,6 +56935,8 @@ triology->trilogy tripel->triple tripeld->tripled tripels->triples +triplin->tripling +trippin->tripping tripple->triple triptick->triptych triptickes->triptychs @@ -56949,6 +57008,7 @@ trogloditic->troglodytic trogloditical->troglodytical trogloditism->troglodytism troling->trolling +trollin->trolling, troll in, trolly->trolley trollys->trolleys trooso->trousseau @@ -56961,6 +57021,7 @@ trotskist->trotskyist trotskists->trotskyists trotskyite->trotskyist trotskyites->trotskyists +trottin->trotting trottle->throttle trottled->throttled, trotted, trottling->throttling, trotting, @@ -56988,6 +57049,8 @@ troubeshoots->troubleshoots troubing->troubling troublehshoot->troubleshoot troublehshooting->troubleshooting +troubleshootin->troubleshooting, troubleshoot in, +troublin->troubling troublshoot->troubleshoot troublshooting->troubleshooting troughout->throughout, throughput, @@ -57035,6 +57098,7 @@ tructure->structure tructured->structured tructures->structures tructuring->structuring +trudgin->trudging truelly->truly truely->truly truged->trudged @@ -57050,6 +57114,7 @@ trunacting->truncating trunaction->truncation truncat->truncate truncatd->truncated +truncatin->truncating, truncation, truncats->truncates trunctate->truncate trunctated->truncated @@ -57110,7 +57175,9 @@ tung->tongue tunges->tongues tungs->tongues tungues->tongues +tunin->tuning, tun in, tunned->tuned +tunnelin->tunneling, tunnel in, tunnell->tunnel tunning->tuning, running, tuotiral->tutorial @@ -57152,6 +57219,7 @@ tutoral->tutorial tutorals->tutorials tutoriel->tutorial tutoriels->tutorials +tweakin->tweaking, tweak in, tweek->tweak tweeked->tweaked tweeking->tweaking @@ -57178,6 +57246,7 @@ tyes->types, ties, tyhat->that tyhe->they, the, type, tyies->tries +tyin->tying tymecode->timecode tyoe->type, toey, toe, tyoed->typed, toyed, toed, @@ -57190,6 +57259,7 @@ typcasts->typecasts typcial->typical typcially->typically typdef->typedef, typed, +typecastin->typecasting, typecast in, typechek->typecheck typecheking->typechecking typesrript->typescript @@ -57198,6 +57268,7 @@ typicall->typically, typical, typicallly->typically typicaly->typically typicially->typically +typin->typing typle->tuple typles->tuples typoe->typo, type, types, From 91ef2df4eae8e8b166feba5c0a6c8a8fe523ee50 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 28 Feb 2024 13:39:14 +0100 Subject: [PATCH 168/222] Apply suggestions for words starting with "T" --- codespell_lib/data/dictionary.txt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index faf5c3f241..9388b50e35 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -54877,7 +54877,7 @@ taht->that tailred->tailored tained->tainted, stained, taked->took, taken, -takin->taking +takin->taking, taken, akin, taks->task, tasks, takes, takslet->tasklet talbe->table @@ -55480,6 +55480,8 @@ tesselatad->tessellated tesselate->tessellate tesselated->tessellated tesselates->tessellates +tesselatin->tessellating +tesselating->tessellating tesselation->tessellation tesselations->tessellations tesselator->tessellator @@ -55973,7 +55975,7 @@ timestmap->timestamp timestmaps->timestamps timetamp->timestamp timetamps->timestamps -timin->timing +timin->timing, timid, timmestamp->timestamp timmestamps->timestamps timming->timing, trimming, @@ -56040,7 +56042,7 @@ tocken->token tockens->tokens tocksen->toxin todya->today -toein->toeing, toe in, +toein->toeing, toe in, toxin, toekn->token toekns->tokens toether->together, tether, @@ -56171,12 +56173,12 @@ tounge->tongue touple->tuple, couple, topple, toupee, touples->tuples, couples, topples, toupees, tourch->torch, touch, -towin->towing, tow in, +towin->towing, tow in, town, toxin, toword->toward towords->towards towrad->toward toxen->toxin -toyin->toying, toy in, +toyin->toying, toy in, toyon, toxin, tpye->type tpyed->typed tpyes->types @@ -57175,7 +57177,7 @@ tung->tongue tunges->tongues tungs->tongues tungues->tongues -tunin->tuning, tun in, +tunin->tuning, tun in, tunic, tunned->tuned tunnelin->tunneling, tunnel in, tunnell->tunnel @@ -57246,7 +57248,7 @@ tyes->types, ties, tyhat->that tyhe->they, the, type, tyies->tries -tyin->tying +tyin->tying, thin, twin, tin, tymecode->timecode tyoe->type, toey, toe, tyoed->typed, toyed, toed, From 5bb31cda3427f8dfad39c9c85c99c81dde2e95af Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:20 -0800 Subject: [PATCH 169/222] Add corrections for all *in->*ing words starting with "U" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "U" to contain the scope. --- codespell_lib/data/dictionary.txt | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 9388b50e35..e082437ba0 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -57534,6 +57534,7 @@ unbuntu->Ubuntu uncahnged->unchanged uncalcualted->uncalculated unce->once +unceasin->unceasing uncehck->uncheck uncehcked->unchecked uncerain->uncertain @@ -57682,6 +57683,7 @@ underlow->underflow underlowed->underflowed underlowing->underflowing underlows->underflows +underlyin->underlying underlyng->underlying underneeth->underneath underrrun->underrun @@ -57708,11 +57710,13 @@ understadning->understanding understadns->understands understads->understands understandig->understanding +understandin->understanding, understand in, understant->understand, understate, understantable->understandable understantably->understandably understanting->understanding, understating, understants->understands, understates, +understatin->understating understnad->understand understnadable->understandable understnadably->understandably @@ -57924,11 +57928,13 @@ unifforms->uniforms unifiy->unify unifiying->unifying uniformely->uniformly +uniformin->uniforming, uniform in, uniformy->uniformly, uniform, unifrom->uniform unifromed->uniformed unifromity->uniformity unifroms->uniforms +unifyin->unifying, unify in, unigned->unsigned unihabited->uninhabited unilateraly->unilaterally @@ -57965,6 +57971,7 @@ uninitialze->uninitialize uninitialzed->uninitialized uninitialzes->uninitializes uninstalable->uninstallable +uninstallin->uninstalling, uninstall in, uninstatiated->uninstantiated uninstlal->uninstall uninstlalation->uninstallation @@ -57979,6 +57986,7 @@ unintelligble->unintelligible unintented->unintended, unindented, unintentially->unintentionally uninteressting->uninteresting +uninterestin->uninteresting uninterpretted->uninterpreted uninterruped->uninterrupted uninterruptable->uninterruptible @@ -58053,6 +58061,7 @@ unknonw->unknown unknonwn->unknown unknonws->unknowns unknouwn->unknown +unknowin->unknowing unknowngly->unknowingly unknwn->unknown unknwns->unknowns @@ -58078,6 +58087,7 @@ unlimeted->unlimited unlimitied->unlimited unlimted->unlimited unline->unlike +unloadin->unloading, unload in, unloadins->unloading unmached->unmatched unmainted->unmaintained @@ -58171,6 +58181,7 @@ unorotated->unrotated unoticeable->unnoticeable unpacke->unpacked unpacket->unpacked +unpackin->unpacking, unpack in, unparseable->unparsable unpertubated->unperturbed unperturb->unperturbed @@ -58182,6 +58193,7 @@ unpleasent->unpleasant unplesant->unpleasant unplesent->unpleasant unpluged->unplugged +unpluggin->unplugging unpluging->unplugging unprecendented->unprecedented unprecidented->unprecedented @@ -58202,6 +58214,7 @@ unqouted->unquoted unqoutes->unquotes unqouting->unquoting unque->unique +unquotin->unquoting unreacahable->unreachable unreacahble->unreachable unreacheable->unreachable @@ -58391,6 +58404,7 @@ unsubscirbes->unsubscribes unsubscirbing->unsubscribing unsubscirption->unsubscription unsubscirptions->unsubscriptions +unsubscribin->unsubscribing unsubscritpion->unsubscription unsubscritpions->unsubscriptions unsubscritpiton->unsubscription @@ -58449,6 +58463,7 @@ unsuprisingly->unsurprisingly unsuprized->unsurprised unsuprizing->unsurprising unsuprizingly->unsurprisingly +unsurprisin->unsurprising unsurprized->unsurprised unsurprizing->unsurprising unsurprizingly->unsurprisingly @@ -58517,6 +58532,7 @@ unweildly->unwieldy unwieldly->unwieldy unwraped->unwrapped unwraping->unwrapping +unwrappin->unwrapping unwrritten->unwritten unx->unix unxepected->unexpected @@ -58549,6 +58565,7 @@ upater->updater upates->updates upating->updating upccoming->upcoming +upcomin->upcoming upcomming->upcoming updadate->update updadated->updated @@ -58568,6 +58585,7 @@ updatees->updates updateing->updating updatess->updates updatig->updating +updatin->updating updatr->updater, update, updatrs->updaters, updates, updats->updates @@ -58623,6 +58641,7 @@ upgradded->upgraded upgraddes->upgrades upgradding->upgrading upgradei->upgrade +upgradin->upgrading upgradingn->upgrading upgrate->upgrade upgrated->upgraded @@ -58649,6 +58668,7 @@ uplaods->uploads upliad->upload uploade->upload uploades->uploads, uploaded, +uploadin->uploading, upload in, uploaed->upload, uploaded, uploaeded->uploaded uploaeding->uploading @@ -58860,6 +58880,7 @@ utililty->utility utilis->utilise utilisa->utilise utilisaton->utilisation +utilisin->utilising utilites->utilities utilitisation->utilisation utilitise->utilise @@ -58873,6 +58894,7 @@ utilitizing->utilizing utiliz->utilize utiliza->utilize utilizaton->utilization +utilizin->utilizing utill->until, utils, utillisation->utilisation utillise->utilise From 04c5c9100f317947bab947d827aae7d1885a3f50 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:22 -0800 Subject: [PATCH 170/222] Add corrections for all *in->*ing words starting with "V" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "V" to contain the scope. --- codespell_lib/data/dictionary.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index e082437ba0..8e72016dba 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -58952,6 +58952,7 @@ vaalue->value vaalued->valued vaalues->values vaaluing->valuing +vaccinatin->vaccinating, vaccination, vaccum->vacuum vaccume->vacuum vaccumed->vacuumed @@ -58982,6 +58983,7 @@ vacumme->vacuum vacummes->vacuums vacums->vacuums vacuosly->vacuously +vacuumin->vacuuming, vacuum in, vaelue->value, valued, vaelues->values vaguaries->vagaries @@ -59051,6 +59053,7 @@ valdations->validations valdator->validator valdators->validators valdity->validity +valetin->valeting, valet in, valetta->valletta valeu->value valeud->valued @@ -59139,6 +59142,7 @@ value-to-pack->value to pack valueable->valuable valuess->values valuie->value +valuin->valuing valulation->valuation valulations->valuations valule->value @@ -59283,6 +59287,7 @@ vart->cart, wart, vartical->vertical vartically->vertically varts->carts, warts, +varyin->varying, vary in, vas->was vasall->vassal vasalls->vassals @@ -59310,6 +59315,7 @@ vecotrs->vectors vectices->vertices vectore->vector vectores->vectors +vectorin->vectoring, vector in, vectorss->vectors vectror->vector vectrors->vectors @@ -59361,6 +59367,7 @@ venders->vendors venemous->venomous vengance->vengeance vengence->vengeance +ventilatin->ventilating, ventilation, ventillate->ventilate ventillated->ventilated ventillates->ventilates @@ -59441,6 +59448,7 @@ verifyed->verified verifyes->verifies verifyied->verified verifyies->verifies +verifyin->verifying, verify in, verigated->variegated verion->version verions->versions @@ -59488,6 +59496,7 @@ versiomed->versioned versioming->versioning versioms->versions versionaddded->versionadded +versionin->versioning, version in, versionm->version versionms->versions versionn->version @@ -59562,6 +59571,7 @@ vetically->vertically vetinarian->veterinarian vetinarians->veterinarians vetod->vetoed +vetoin->vetoing, veto in, vetor->vector, veto, vetored->vectored, vetoed, vetoring->vectoring, vetoing, @@ -59575,6 +59585,7 @@ vewer->viewer vewers->viewers vewing->viewing, vowing, vexing, vews->views, vows, +vexin->vexing, vex in, veyr->very vhild->child viariable->variable @@ -59593,6 +59604,7 @@ victemized->victimized victemizes->victimizes victemizing->victimizing victems->victims +victimizin->victimizing victum->victim victums->victims videostreamming->videostreaming @@ -59601,6 +59613,7 @@ viees->views vieport->viewport vieports->viewports vietnamesea->Vietnamese +viewin->viewing, view in, viewtransfromation->viewtransformation vigeur->vigueur, vigour, vigor, vigilanties->vigilantes @@ -59626,6 +59639,7 @@ vinyet->vignette vinyets->vignettes vioalte->violate vioaltion->violation +violatin->violating, violation, violentce->violence violoated->violated violoating->violating @@ -59731,6 +59745,7 @@ visisble->visible visisbly->visibly visiter->visitor, visit, visiters->visitors, visits, +visitin->visiting, visit in, visitng->visiting visivble->visible vissible->visible @@ -59763,11 +59778,13 @@ visuaized->visualized visuaizes->visualizes visuale->visual visuales->visuals +visualisin->visualising visualizaion->visualization visualizaiton->visualization visualizaitons->visualizations visualizaton->visualization visualizatons->visualizations +visualizin->visualizing visuall->visual, visually, visuallisation->visualisation visuallization->visualization @@ -59860,6 +59877,7 @@ vocabualries->vocabularies vocabualry->vocabulary vocabularlies->vocabularies vocabularly->vocabulary +voidin->voiding, void in, voif->void Voight->Voigt volatage->voltage @@ -59887,11 +59905,13 @@ volounteers->volunteers volumn->volume volumne->volume volums->volume +volunteerin->volunteering, volunteer in, volxel->voxel volxels->voxels vonfig->config vor->for vould->would +vowin->vowing, vow in, voxes->voxels, voxel, voyour->voyeur voyouristic->voyeuristic From f70efaf389d7e924d6d05f51a5ec1648cb7927b0 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 28 Feb 2024 14:04:17 +0100 Subject: [PATCH 171/222] Apply suggestions for words starting with "V" --- codespell_lib/data/dictionary.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 8e72016dba..d7b9b52ca5 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -59053,7 +59053,7 @@ valdations->validations valdator->validator valdators->validators valdity->validity -valetin->valeting, valet in, +valetin->valeting, valet in, valentine, valetta->valletta valeu->value valeud->valued @@ -59911,7 +59911,7 @@ volxels->voxels vonfig->config vor->for vould->would -vowin->vowing, vow in, +vowin->vowing, vow in, no-win, voxes->voxels, voxel, voyour->voyeur voyouristic->voyeuristic From aaaca2260bd098c6cd7c627aa2964807dcbff5fd Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:24 -0800 Subject: [PATCH 172/222] Add corrections for all *in->*ing words starting with "W" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "W" to contain the scope. --- codespell_lib/data/dictionary.txt | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index d7b9b52ca5..d7743f9caf 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -60068,14 +60068,19 @@ wahtever->whatever wainting->waiting waisline->waistline waislines->waistlines +waitin->waiting, wait in, waitting->waiting wakeus->wakeups, wake us, walrus, +wakin->waking wakup->wakeup, walk-up, wakups->wakeups, walk-ups, +walkin->walking, walk in, walkthough->walkthrough, walk though, walkthoughs->walkthroughs +wallowin->wallowing, wallow in, wallthickness->wall thickness wan't->want, wasn't, +wantin->wanting, want in, wantto->want to wapped->wrapped, swapped, warped, wapper->wrapper @@ -60124,6 +60129,7 @@ warnkngs->warnings warnned->warned warnning->warning warnnings->warnings +warpin->warping, warp in, warpped->wrapped, warped, warpper->wrapper, warper, warpping->wrapping, warping, @@ -60174,12 +60180,16 @@ weaponaries->weaponry, weaponries, weaponary->weaponry weappon->weapon weappons->weapons +wearin->wearing, wear in, wearn->warn, wear, earn, learn, worn, yearn, wearned->warned, earned, learned, yearned, wearning->warning, wearing, earning, learning, yearning, wearying, wearnings->warnings, earnings, yearnings, wearns->warns, wears, earns, learns, yearns, +wearyin->wearying, weary in, weas->was +weatherin->weathering, weather in, +weavin->weaving webage->webpage webages->webpages webaserver->web server, webserver, @@ -60214,6 +60224,8 @@ wehre->where wehreas->whereas wehrever->wherever wehther->whether +weighin->weighing, weigh in, +weightin->weighting, weight in, weigth->weight weigthed->weighted weigths->weights @@ -60322,8 +60334,11 @@ whiped->whipped, wiped, whis->this, whisk, whish->wish, whisk, whishlist->wishlist +whisperin->whispering, whisper in, +whistlin->whistling whitch->which whitchever->whichever +whitelistin->whitelisting, whitelist in, whitepace->whitespace whitepaces->whitespaces whitepsace->whitespace @@ -60442,6 +60457,7 @@ winndow->window winndows->windows winodw->window winodws->windows +wipin->wiping wipoing->wiping wirded->wired, weird, wireframw->wireframe @@ -60483,6 +60499,7 @@ withdrawl->withdrawal, withdraw, witheld->withheld withh->with withhin->within +withholdin->withholding, withhold in, withhout->without withih->within withinn->within @@ -60593,6 +60610,7 @@ womens->women's, women, wonce->once, nonce, ponce, wince, wonderfull->wonderful wonderig->wondering +wonderin->wondering, wonder in, wonderous->wondrous wonderously->wondrously wondow->window @@ -60652,6 +60670,7 @@ workes->works workfow->workflow workfows->workflows workign->working +workin->working, work in, worklfow->workflow worklfows->workflows workpsace->workspace @@ -60689,6 +60708,7 @@ worrried->worried worrries->worries worrry->worry worrrying->worrying +worryin->worrying, worry in, wors->worse, worst, works, wars, was, worser->worse worspace->workspace @@ -60739,6 +60759,7 @@ wrapers->wrappers wraping->wrapping, warping, wrapp->wrap wrappered->wrapped +wrappin->wrapping wrappng->wrapping wrappped->wrapped wrappper->wrapper @@ -60752,6 +60773,7 @@ wresselers->wrestlers wresseling->wrestling wressels->wrestles wresters->wrestlers +wrestlin->wrestling wriet->write wriets->writes writebufer->writebuffer @@ -60761,6 +60783,8 @@ writeing->writing writen->written writet->writes writewr->writer +writhin->writhing +writin->writing, writ in, writingm->writing writte->write, written, writter->writer, written, From 9061d95aaea56d6b9e040a11798fa3b4b736e909 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 28 Feb 2024 14:33:32 +0100 Subject: [PATCH 173/222] Apply suggestions for words starting with "W" --- codespell_lib/data/dictionary.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index d7743f9caf..48a0120d5d 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -60071,7 +60071,7 @@ waislines->waistlines waitin->waiting, wait in, waitting->waiting wakeus->wakeups, wake us, walrus, -wakin->waking +wakin->waking, waken, wain, akin, wakup->wakeup, walk-up, wakups->wakeups, walk-ups, walkin->walking, walk in, @@ -60080,7 +60080,7 @@ walkthoughs->walkthroughs wallowin->wallowing, wallow in, wallthickness->wall thickness wan't->want, wasn't, -wantin->wanting, want in, +wantin->wanting, want in, wanton, wantto->want to wapped->wrapped, swapped, warped, wapper->wrapper From 7ca2e1eae2f7feaeab2418eba22569b2bc126221 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:26 -0800 Subject: [PATCH 174/222] Add corrections for all *in->*ing words starting with "Y" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "Y" to contain the scope. --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 48a0120d5d..f31d79c237 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -60887,6 +60887,7 @@ xour->your xwindows->X xyou->you yaching->yachting +yachtin->yachting, yacht in, yaer->year yaerly->yearly yaers->years @@ -60895,6 +60896,7 @@ yatching->yachting yatchs->yachts yau->you, yaw, yearm->year +yearnin->yearning, yearn in, yeasr->years yeild->yield yeilded->yielded From 401dca34192ef98eb54734969d3b115e2d119723 Mon Sep 17 00:00:00 2001 From: Jon Dufresne Date: Sat, 27 Jan 2024 13:18:27 -0800 Subject: [PATCH 175/222] Add corrections for all *in->*ing words starting with "Z" In my experience and in my personal projects, a common mistake is to write an "*ing" word (e.g. jumping) without the final "g" (e.g. jumpin). Using a quick and dirty script, for every *ing word in the dictionary, there is now a correction when it is missing a final "g". If the word without a final "g" appeared in the aspell dictionary, it was excluded. This changes only contains words starting with the letter "Z" to contain the scope. --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f31d79c237..037a7fe863 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -60959,6 +60959,7 @@ zeored->zeroed zeores->zeroes zeoring->zeroing zeors->zeros +zeroin->zeroing, zero in, zick-zack->zig-zag zick-zacks->zig-zags zimmap->zipmap @@ -60970,6 +60971,7 @@ ziped->zipped ziper->zipper zipers->zippers ziping->zipping +zippin->zipping zlot->slot zombe->zombie zombes->zombies From 4c84f5ec03becf09c8331d5c60818f322376f509 Mon Sep 17 00:00:00 2001 From: Stephen Rosen Date: Thu, 29 Feb 2024 03:52:37 -0600 Subject: [PATCH 176/222] Add 'quotted->quoted' (#3374) --- codespell_lib/data/dictionary.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 037a7fe863..7aa27a48c1 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -44588,7 +44588,9 @@ quotaions->quotations quoteed->quoted quotent->quotient quotin->quoting, quot in, +quotted->quoted quottes->quotes +quotting->quoting quried->queried quries->queries quroum->quorum @@ -58215,6 +58217,10 @@ unqoutes->unquotes unqouting->unquoting unque->unique unquotin->unquoting +unquotte->unquote +unquotted->unquoted +unquottes->unquotes +unquotting->unquoting unreacahable->unreachable unreacahble->unreachable unreacheable->unreachable From f318eebc2f487dde0d42c0b8cf7ba74dbb7eeddc Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Wed, 6 Mar 2024 15:22:16 -0500 Subject: [PATCH 177/222] Remove reoccurrence from the dictionary.txt -- LGTM and popular word Originally spotted by @MatthiasWiesmann in review of - https://github.com/schemaorg/schemaorg/pull/3474 And indeed, "reoccurrence" has different meaning from "recurrence" and also formally listed in dictionaries, e.g. - https://www.oed.com/dictionary/reoccurrence_n?tl=true - https://en.wiktionary.org/wiki/reoccurrence In search trends https://trends.google.com/trends/explore?geo=US&q=reoccurrence,recurrence&hl=en it is only 3 to 79 so ~25 times less "popular" than "recurrence". Overall -- LGTM, used widely enough, and thus IMHO should not be listed as a typo. --- codespell_lib/data/dictionary.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 7aa27a48c1..c90095c3ad 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -47054,7 +47054,6 @@ rentime->runtime rentors->renters renumberin->renumbering, renumber in, reoadmap->roadmap -reoccurrence->recurrence reoccurrin->reoccurring reocmpression->recompression reocurring->reoccurring, recurring, From 3ae34b514b562bb4a235ffce32dc05cb60e87008 Mon Sep 17 00:00:00 2001 From: Nicolas Iooss Date: Wed, 6 Mar 2024 15:13:12 +0100 Subject: [PATCH 178/222] Add typos for expration(s) It seems very common to write `expration` instead of `expiration`: https://grep.app/search?q=expration&words=true --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index c90095c3ad..abf00236f1 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -25224,6 +25224,8 @@ exportin->exporting, export in, exposin->exposing, expos in, expport->export exppressed->expressed +expration->expiration +exprations->expirations exprect->expect exprectation->expectation exprectations->expectations From 8fa1baab01bcf1e0bea582ab70a2ed0aabec1f84 Mon Sep 17 00:00:00 2001 From: herr kaste Date: Sun, 10 Mar 2024 19:34:55 +0100 Subject: [PATCH 179/222] Implement inline ignores (#2400) Co-authored-by: Peter Newman --- .github/workflows/codespell-private.yml | 2 +- codespell_lib/_codespell.py | 12 ++++- codespell_lib/tests/test_basic.py | 61 +++++++++++++++++++++++++ pyproject.toml | 2 +- 4 files changed, 74 insertions(+), 3 deletions(-) diff --git a/.github/workflows/codespell-private.yml b/.github/workflows/codespell-private.yml index 9e37ad1ca3..22211da492 100644 --- a/.github/workflows/codespell-private.yml +++ b/.github/workflows/codespell-private.yml @@ -54,7 +54,7 @@ jobs: # tomli should not be required for the next two steps (and make sure it's not) - run: pip uninstall -yq tomli if: ${{ matrix.no-toml == 'no-toml' }} - - run: codespell --check-filenames --skip="./.git/*,*.pyc,./codespell_lib/tests/test_basic.py,./codespell_lib/data/*,./example/code.c,./build/lib/codespell_lib/tests/test_basic.py,./build/lib/codespell_lib/data/*,README.rst,*.egg-info/*,pyproject-codespell.precommit-toml,./.mypy_cache" + - run: codespell --check-filenames --skip="./.git/*,./.pytest_cache/*,./junit-results.xml,*.pyc,./codespell_lib/tests/test_basic.py,./codespell_lib/data/*,./example/code.c,./build/lib/codespell_lib/tests/test_basic.py,./build/lib/codespell_lib/data/*,README.rst,*.egg-info/*,pyproject-codespell.precommit-toml,./.mypy_cache" # this file has an error - run: "! codespell codespell_lib/tests/test_basic.py" diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 9ff65144c0..2db9692242 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -55,6 +55,7 @@ # Pass all misspellings through this translation table to generate # alternative misspellings and fixes. alt_chars = (("'", "’"),) # noqa: RUF001 +inline_ignore_regex = re.compile(r"[^\w\s]\s?codespell:ignore\b(\s+(?P[\w,]*))?") USAGE = """ \t%prog [OPTIONS] [file1 file2 ... fileN] """ @@ -974,6 +975,15 @@ def parse_file( if line.rstrip() in exclude_lines: continue + extra_words_to_ignore = set() + match = inline_ignore_regex.search(line) + if match: + extra_words_to_ignore = set( + filter(None, (match.group("words") or "").split(",")) + ) + if not extra_words_to_ignore: + continue + fixed_words = set() asked_for = set() @@ -998,7 +1008,7 @@ def parse_file( if word in ignore_words_cased: continue lword = word.lower() - if lword in misspellings: + if lword in misspellings and lword not in extra_words_to_ignore: # Sometimes we find a 'misspelling' which is actually a valid word # preceded by a string escape sequence. Ignore such cases as # they're usually false alarms; see issue #17 among others. diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index e5cfc018b1..645bb49583 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -391,6 +391,67 @@ def test_ignore_word_list( assert cs.main("-Labandonned,someword", "-Labilty", tmp_path) == 1 +@pytest.mark.parametrize( + ("content", "expected_error_count"), + [ + # recommended form + ("abandonned abondon abilty # codespell:ignore abondon", 2), + ("abandonned abondon abilty // codespell:ignore abondon,abilty", 1), + ( + "abandonned abondon abilty /* codespell:ignore abandonned,abondon,abilty", + 0, + ), + # ignore unused ignore + ("abandonned abondon abilty # codespell:ignore nomenklatur", 3), + # wildcard form + ("abandonned abondon abilty # codespell:ignore ", 0), + ("abandonned abondon abilty # codespell:ignore", 0), + ("abandonned abondon abilty # codespell:ignore\n", 0), + ("abandonned abondon abilty # codespell:ignore\r\n", 0), + ("abandonned abondon abilty # codespell:ignore # noqa: E501\n", 0), + ("abandonned abondon abilty # codespell:ignore # noqa: E501\n", 0), + ("abandonned abondon abilty # codespell:ignore# noqa: E501\n", 0), + ("abandonned abondon abilty # codespell:ignore, noqa: E501\n", 0), + ("abandonned abondon abilty #codespell:ignore\n", 0), + # ignore these for safety + ("abandonned abondon abilty # codespell:ignorenoqa: E501\n", 3), + ("abandonned abondon abilty codespell:ignore\n", 3), + ("abandonned abondon abilty codespell:ignore\n", 3), + # ignore these as they aren't valid + ("abandonned abondon abilty # codespell:igore\n", 4), + # showcase different comment markers + ("abandonned abondon abilty ' codespell:ignore\n", 0), + ('abandonned abondon abilty " codespell:ignore\n', 0), + ("abandonned abondon abilty ;; codespell:ignore\n", 0), + ("abandonned abondon abilty /* codespell:ignore */\n", 0), + # prose examples + ( + "You could also use line based igore ( codespell:ignore ) to igore ", + 0, + ), + ("You could also use line based igore (codespell:ignore) to igore ", 0), + ( + "You could also use line based igore (codespell:ignore igore) to igore ", + 0, + ), + ( + "You could also use line based igore (codespell:ignore igare) to igore ", + 2, + ), + ], +) +def test_inline_ignores( + tmpdir: pytest.TempPathFactory, + capsys: pytest.CaptureFixture[str], + content: str, + expected_error_count: int, +) -> None: + d = str(tmpdir) + with open(op.join(d, "bad.txt"), "w") as f: + f.write(content) + assert cs.main(d) == expected_error_count + + def test_custom_regex( tmp_path: Path, capsys: pytest.CaptureFixture[str], diff --git a/pyproject.toml b/pyproject.toml index 9676de199f..70aa216f06 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -171,4 +171,4 @@ allow-magic-value-types = ["bytes", "int", "str",] max-args = 13 max-branches = 49 max-returns = 11 -max-statements = 113 +max-statements = 119 From 64a2bb45e5e48712bd2245128d8117da5034c014 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Tue, 12 Mar 2024 17:53:17 -0400 Subject: [PATCH 180/222] Add softwrae typo fix --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index abf00236f1..51363bf21c 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -51549,6 +51549,7 @@ softare->software, soft are, softend->softened softwade->software softwares->software +softwrae->software softwre->software sofware->software sofwtare->software From a7213fbb6d8c8af3066054d1e708aa838fe13664 Mon Sep 17 00:00:00 2001 From: Adrien Berchet Date: Tue, 12 Mar 2024 23:17:19 +0100 Subject: [PATCH 181/222] Add spelling corrections for morphology (#3379) --- codespell_lib/data/dictionary.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 51363bf21c..7dbd43f557 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -36359,6 +36359,8 @@ moounted->mounted moounting->mounting moounts->mounts mopdule->module +mophologies->morphologies +mophology->morphology mopre->more mor->more mordern->modern @@ -36375,6 +36377,12 @@ mormalises->normalises mormalize->normalize mormalized->normalized mormalizes->normalizes +morphlogical->morphological +morphlogies->morphologies +morphlogy->morphology +morpholgical->morphological +morpholgies->morphologies +morpholgy->morphology morrisette->morissette morroccan->moroccan morrocco->morocco From 015b8ff5ba7f3dbc261cb685546fbbf9bb1e8cb7 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 18 Mar 2024 22:06:03 +0100 Subject: [PATCH 182/222] [pre-commit.ci] pre-commit autoupdate (#3382) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 97e170185b..b1965516d5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,12 +58,12 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.2.2 + rev: v0.3.3 hooks: - id: ruff - id: ruff-format - repo: https://github.com/pre-commit/mirrors-prettier - rev: v3.1.0 + rev: v4.0.0-alpha.8 hooks: - id: prettier types_or: [yaml, markdown, html, css, scss, javascript, json] @@ -79,7 +79,7 @@ repos: hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.8.0 + rev: v1.9.0 hooks: - id: mypy args: ["--config-file", "pyproject.toml"] From be6453f619f8aea18b00d59b06d2806533c22ae4 Mon Sep 17 00:00:00 2001 From: MDW Date: Tue, 19 Mar 2024 23:45:30 +0100 Subject: [PATCH 183/222] Several spelling suggestions (#3386) --- codespell_lib/data/dictionary.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 7dbd43f557..f8020d95dc 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -16094,6 +16094,7 @@ coveniently->conveniently covention->convention coventional->conventional coventionally->conventionally +coventionnel->conventional coventions->conventions coverd->covered covere->cover @@ -20604,6 +20605,7 @@ dissimialr->dissimilar dissimialrity->dissimilarity dissimialrly->dissimilarly dissimiar->dissimilar +dissimilare->dissimilar, dissimilarly, dissimilarily->dissimilarly dissimilary->dissimilarly dissimilat->dissimilar @@ -21050,6 +21052,7 @@ dokcing->docking dokcre->docker dokcred->dockerd, docked, docker, dokcs->docks +dokument->document doller->dollar dollers->dollars dollor->dollar @@ -26551,6 +26554,9 @@ footprinst->footprints foound->found foppy->floppy foppys->floppies +foraign->foreign +foraigner->foreigner +foraigners->foreigners foramatting->formatting foramt->format foramts->formats @@ -31903,6 +31909,12 @@ insurence->insurance insurences->insurances intaces->instance intack->intact +intagrate->integrate +intagrated->integrated +intagrates->integrates +intagrating->integrating +intagration->integration +intagrations->integrations intall->install intallation->installation intallationpath->installationpath @@ -50945,6 +50957,7 @@ similair->similar similairity->similarity similairly->similarly similairty->similarity +similare->similar, similarly, similarily->similarly similary->similarly similat->similar @@ -54877,6 +54890,8 @@ tagggen->taggen tagnet->tangent tagnetial->tangential tagnets->tangents +tagret->target +tagrets->targets tagued->tagged tahn->than tahnk->thank @@ -55724,6 +55739,7 @@ thinkg->think, thing, things, thinkgs->thinks, things, thinkin->thinking, think in, thinn->thin +thirdparty->third party, third-party, thirs->third, thirst, thirtyth->thirtieth this'd->this would @@ -55750,6 +55766,7 @@ thogh->though, thigh, thoght->thought thoghts->thoughts thonic->chthonic +thoose->those, choose, thorasic->thoracic thoroidal->toroidal thoroughty->thoroughly @@ -55831,6 +55848,7 @@ thresolds->thresholds thresshold->threshold thressholds->thresholds thrid->third +thridparty->third party, third-party, thrird->third throen->thrown throgh->through From b06c46f3e62a0b2b49af9cd26c5369d46c88f715 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 25 Mar 2024 17:19:40 +0000 Subject: [PATCH 184/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.3.3 → v0.3.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.3...v0.3.4) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index b1965516d5..0b302e1524 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.3.3 + rev: v0.3.4 hooks: - id: ruff - id: ruff-format From 583c89c5d781d2edea38f158b3968b1ce09f4674 Mon Sep 17 00:00:00 2001 From: Nicolas Iooss Date: Mon, 25 Mar 2024 10:23:34 +0000 Subject: [PATCH 185/222] Add 'repeatition->repetition' and variants `repeatition` and the variants are used in many projects. Here are some of them. `repeatition` is used in https://github.com/FFmpeg/FFmpeg/blob/ecdc94b97f809d5f2b88640842fd0541951ad295/libavcodec/ilbcdec.c#L1106 `repeatitions` is used in https://github.com/NVIDIA/cuda-samples/blob/3559ca4d088e12db33d6918621cab5c998ccecf1/Samples/5_Domain_Specific/p2pBandwidthLatencyTest/p2pBandwidthLatencyTest.cu#L204 `repeatitive` is used in https://github.com/php/php-src/blob/f69d540541b73ae73f3d125d542f9de6ea457888/ext/standard/tests/array/array_flip_variation5.phpt#L2 `repeatitively` is used in https://github.com/microsoft/lisa/blob/c38b340d3f133874095d0b41bc325bfbd8eb0ff7/microsoft/testsuites/network/networksettings.py --- codespell_lib/data/dictionary.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f8020d95dc..65aa339cd1 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -47176,6 +47176,10 @@ repeadet->repeated repeadetly->repeatedly repeates->repeats repeatin->repeating, repeat in, +repeatition->repetition +repeatitions->repetitions +repeatitive->repetitive +repeatitively->repetitively repeatly->repeatedly repect->respect repectable->respectable From 93d8c5a4287aa2bb1f1ef789f4bf28a2fde68ad2 Mon Sep 17 00:00:00 2001 From: Peter Newman Date: Tue, 26 Mar 2024 13:19:53 +0000 Subject: [PATCH 186/222] Add labael->label and variants (#3384) --- codespell_lib/data/dictionary.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 65aa339cd1..f1951bea35 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -33546,6 +33546,12 @@ kyeboshed->kiboshed kyeboshes->kiboshes kyeboshing->kiboshing kyrillic->cyrillic +labael->label +labaeled->labeled, labelled, +labaeling->labeling, labelling, +labaelled->labelled, labeled, +labaelling->labelling, labeling, +labaels->labels labatory->lavatory, laboratory, labbel->label labbeled->labeled, labelled, From a6b4e1e84d3342299c51187b0d7e2bf4b9b1f698 Mon Sep 17 00:00:00 2001 From: Rambaud Pierrick <12rambau@users.noreply.github.com> Date: Tue, 26 Mar 2024 14:46:27 +0100 Subject: [PATCH 187/222] docs: add the documentation of the new inline ignore comments (#3390) --- README.rst | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.rst b/README.rst index 1e7f8ea8f3..2fe86f3ed9 100644 --- a/README.rst +++ b/README.rst @@ -135,6 +135,27 @@ The words to ignore can be passed in two ways: codespell -L word1,word2,word3,word4 +Inline ignore +------------- + +Some situation might require ignoring a specific word in a specific location. This can be achieved by adding a comment in the source code. +You can either ignore a single word or a list of words. The comment should be in the format of ``# codespell:ignore ``. +Words should be separated by a comma. + +1. ignore specific word: + + .. code-block:: python + + def wrod() # codespell:ignore wrod + pass + +2. ignore multiple words: + + .. code-block:: python + + def wrod(wrods) # codespell:ignore + pass + Using a config file ------------------- From 37080d7a5c3f0bb958765046d8d471a8231549cd Mon Sep 17 00:00:00 2001 From: Nicolas Iooss Date: Wed, 27 Mar 2024 14:03:22 +0100 Subject: [PATCH 188/222] Add reposiroty->repository (#3393) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f1951bea35..1d69bf9256 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -47363,6 +47363,8 @@ reportresouces->reportresources reposiotories->repositories reposiotory->repository reposiries->repositories +reposiroties->repositories +reposiroty->repository reposiry->repository repositaries->repositories repositary->repository From 07766007eabc962368b10b95ba1556423f8f6fa9 Mon Sep 17 00:00:00 2001 From: Josh Barnard Date: Wed, 27 Mar 2024 21:00:51 -0700 Subject: [PATCH 189/222] Adding communicationg->communicating --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 1d69bf9256..0ceb07173f 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -12572,6 +12572,7 @@ communiation->communication communicaion->communication communicatie->communication communicatin->communicating, communication, +communicationg->communicating communicaton->communication communikay->communiqué communikays->communiqués From f81783e8d551184c20bb6762f6cf958f661415d2 Mon Sep 17 00:00:00 2001 From: Nicolas Iooss Date: Thu, 28 Mar 2024 12:34:26 +0100 Subject: [PATCH 190/222] Add 'croporate->corporate', 'incroporate->incorporate' and variants `Croporation` appears for example in https://github.com/lenovoDTC/dubbo-G/blob/fa1ffea64ad2f7b3b4fc1a56b1a285d23e9cb27b/dubbo-admin/src/main/java/com/alibaba/dubbo/registry/common/domain/Access.java#L7 `incroporate` appears for example in https://github.com/google/CommonLoopUtils/blob/c50acb760902c94a89ad3f605edc2d094bc2a7a1/clu/metrics.py#L524 https://github.com/bazelbuild/remote-apis-sdks/blob/bcc51f0003b6989bf970cd769b0b2e3fb17f271f/go/pkg/cas/upload.go#L519 https://github.com/ksanjeevan/randomforest-density-python/blob/445db31bdf2adc0343e4fe463917dd4aaee223f8/README.md#L91 --- codespell_lib/data/dictionary.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 0ceb07173f..f68077a138 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -16373,6 +16373,9 @@ croozed->cruised croozer->cruiser croozes->cruises croozing->cruising +croporate->corporate +croporation->corporation +croporations->corporations croppin->cropping croppped->cropped cros->cross @@ -30264,6 +30267,11 @@ incrmentally->incrementally incrmented->incremented incrmenting->incrementing incrments->increments +incroporate->incorporate +incroporated->incorporated +incroporates->incorporates +incroporating->incorporating +incroporation->incorporation inctance->instance inctroduce->introduce inctroduced->introduced From a3b934eaece867b9987cb5155662c46ce6e1bec8 Mon Sep 17 00:00:00 2001 From: Rambaud Pierrick <12rambau@users.noreply.github.com> Date: Wed, 3 Apr 2024 19:40:39 +0200 Subject: [PATCH 191/222] docs: indentation error (#3392) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- README.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index 2fe86f3ed9..114b78dd1b 100644 --- a/README.rst +++ b/README.rst @@ -151,10 +151,10 @@ Words should be separated by a comma. 2. ignore multiple words: - .. code-block:: python + .. code-block:: python - def wrod(wrods) # codespell:ignore - pass + def wrod(wrods) # codespell:ignore + pass Using a config file ------------------- From 8bf3d01bac5fd18238d1194d08feb0a9f0e5f9ec Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 3 Apr 2024 20:13:07 +0200 Subject: [PATCH 192/222] More typos from Wikipedia (#3363) --- codespell_lib/data/dictionary.txt | 180 ++++++++++++++++++++++++- codespell_lib/data/dictionary_rare.txt | 6 + 2 files changed, 180 insertions(+), 6 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f68077a138..a50f327402 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -122,6 +122,7 @@ abbrviates->abbreviates abbrviating->abbreviating abbrviation->abbreviation abbrviations->abbreviations +abcense->absence abdominable->abdominal, abominable, abdomine->abdomen abdomnial->abdominal @@ -259,6 +260,7 @@ abseilin->abseiling, abseil in, abselutely->absolutely abselutly->absolutely absense->absence +absentse->absence absestos->asbestos absintence->abstinence absitnence->abstinence @@ -1237,6 +1239,7 @@ aceptor->acceptor aceptors->acceptors acepts->accepts acerage->acreage +acerages->acreages acess->access acessable->accessible acessed->accessed @@ -1557,6 +1560,7 @@ acquring->acquiring acqusition->acquisition acqusitions->acquisitions acrage->acreage +acrages->acreages acrlyic->acrylic acronmy->acronym acronmys->acronyms @@ -2200,6 +2204,7 @@ adressses->addresses adrress->address adrresses->addresses adtodetect->autodetect +adultary->adultery adust->adjust adusted->adjusted adusting->adjusting @@ -2518,6 +2523,7 @@ agreing->agreeing agrement->agreement agrements->agreements agression->aggression +agressions->aggressions agressive->aggressive agressively->aggressively agressiveness->aggressiveness @@ -2657,6 +2663,8 @@ aledges->alleges alegance->allegiance alege->allege aleged->alleged +alegiance->allegiance +alegiances->allegiances alegience->allegiance alegorical->allegorical alerady->already @@ -3005,11 +3013,14 @@ alledge->allege alledged->alleged alledgedly->allegedly alledges->alleges +allegaince->allegiance +allegainces->allegiances allegedely->allegedly allegedy->allegedly allegely->allegedly allegence->allegiance allegience->allegiance +allegiences->allegiances alleviatin->alleviating, alleviation, allias->alias alliased->aliased @@ -4165,6 +4176,8 @@ aparatuses->apparatuses aparent->apparent aparently->apparently aparment->apartment +aparrent->apparent +aparrently->apparently apartide->apartheid apaul->appall apauled->appalled @@ -4297,6 +4310,8 @@ apparreling->appareling apparrelled->apparelled apparrelling->apparelling apparrels->apparels +apparrent->apparent +apparrently->apparently appars->appears appart->apart appartment->apartment @@ -4863,7 +4878,9 @@ aquiring->acquiring aquisition->acquisition aquisitions->acquisitions aquit->acquit +aquits->acquits aquitted->acquitted +aquitting->acquitting aquries->acquires, equerries, aracnid->arachnid aracnids->arachnids @@ -6197,7 +6214,11 @@ athenean->Athenian atheneans->Athenians ather->other athiesm->atheism -athiest->atheist +athiest->atheist, athirst, +athiests->atheists +athism->atheism +athist->atheist, athirst, +athists->atheists athough->although athron->athlon athros->atheros @@ -7788,8 +7809,11 @@ beleifes->beliefs, believes, beleifing->believing beleiv->believe, belief, beleivable->believable +beleivably->believably beleive->believe beleived->believed +beleiver->believer +beleivers->believers beleives->believes beleiving->believing belevable->believable @@ -7820,6 +7844,7 @@ belives->believes, beliefs, beliving->believing belligerant->belligerent bellweather->bellwether +bellweathers->bellwethers belog->belong beloging->belonging belogs->belongs @@ -7886,7 +7911,10 @@ benifit->benefit benifite->benefit benifited->benefited benifitial->beneficial +benifiting->benefiting benifits->benefits +benifitted->benefitted +benifitting->benefitting benig->being benine->benign benj->binge @@ -8407,6 +8435,9 @@ bouunds->bounds bouy->buoy bouyancy->buoyancy bouyant->buoyant +bouyed->buoyed +bouying->buoying +bouys->buoys bowkay->bouquet bowkays->bouquets boxe->boxes, box, boxer, @@ -10041,6 +10072,8 @@ cellpading->cellpadding cellst->cells cellxs->cells celsuis->celsius +cemateries->cemeteries +cematery->cemetery cementary->cemetery cementin->cementing, cement in, cemetarey->cemetery @@ -11899,6 +11932,8 @@ collaberatively->collaboratively collaboritave->collaborative collaboritavely->collaboratively collaction->collection +collaegue->colleague +collaegues->colleagues collaobrative->collaborative collaps->collapse collapsable->collapsible @@ -13267,8 +13302,13 @@ concatonates->concatenates concatonating->concatenating conceed->concede conceedd->conceded +conceeding->conceding +conceeds->concedes conceet->conceit conceeted->conceited +conceetes->conceits +conceeting->conceiting +conceets->conceits concensors->consensus concensus->consensus concentate->concentrate @@ -14292,6 +14332,7 @@ consiers->considers consifer->consider consifered->considered consious->conscious +consiousness->consciousness consire->conspire, consider, consired->conspired, considered, consisant->consistent @@ -16888,6 +16929,7 @@ dabue->debut dackery->daiquiri daclaration->declaration dacquiri->daiquiri +dacquiris->daiquiris dadlock->deadlock daed->dead dael->deal, dial, dahl, @@ -16929,6 +16971,8 @@ dandidates->candidates dandlin->dandling dangereous->dangerous daplicating->duplicating +daquiri->daiquiri +daquiris->daiquiris Dardenelles->Dardanelles darma->dharma dasboard->dashboard @@ -20526,6 +20570,8 @@ dissapers->disappears dissapoint->disappoint dissapointed->disappointed dissapointing->disappointing +dissapointment->disappointment +dissapointments->disappointments dissapoints->disappoints dissappear->disappear dissappeard->disappeared @@ -21417,6 +21463,7 @@ druing->during druming->drumming drummin->drumming drummless->drumless +drunkeness->drunkenness drvier->driver drwaing->drawing drwawing->drawing @@ -21476,6 +21523,8 @@ dulicating->duplicating dulication->duplication dulications->duplications dum->dumb +dumbell->dumbbell +dumbells->dumbbells dummp->dump, dummy, dumplicate->duplicate dumplicated->duplicated @@ -25567,7 +25616,12 @@ facillities->facilities faciltate->facilitate facilties->facilities, faculties, facilty->facility, faculty, +facinate->fascinate facinated->fascinated +facinates->fascinates +facinating->fascinating +facination->fascination +facinations->fascinations facirity->facility facist->fascist facor->favor, faker, @@ -26126,7 +26180,7 @@ firend->friend, fired, fiend, firendly->friendly firends->friends, fiends, firest->fires, first, -firey->fiery +firey->fiery, firry, firin->firing, fir in, firkin, mirin, firmare->firmware firmaware->firmware @@ -26252,6 +26306,7 @@ flor->floor, flow, floresent->fluorescent, florescent, floride->fluoride floting->floating +flourescence->fluorescence, florescence, flourescent->fluorescent, florescent, flouride->fluoride flourine->fluorine @@ -27318,13 +27373,18 @@ ganerics->generics ganes->games ganster->gangster garabge->garbage +garant->guarantor, guardant, garantee->guarantee garanteed->guaranteed garanteeed->guaranteed +garanteeing->guaranteeing garantees->guarantees garantie->guarantee garantied->guaranteed garanties->guarantees +garantor->guarantor +garantors->guarantors +garants->guarantors garanty->guarantee garbadge->garbage garbage-dollected->garbage-collected @@ -27333,6 +27393,11 @@ garbarge->garbage gard->guard gardai->gardaí garentee->guarantee +garenteed->guaranteed +garenteeing->guaranteeing +garentees->guarantees +garentor->guarantor +garentors->guarantors gargage->garbage, garage, gargoil->gargoyle gargoils->gargoyles @@ -28011,6 +28076,9 @@ grwo->grow Guaduloupe->Guadalupe, Guadeloupe, Guadulupe->Guadalupe, Guadeloupe, guage->gauge +guaged->gauged +guages->gauges +guaging->gauging guarante->guarantee guaranted->guaranteed guaranteein->guaranteeing, guarantee in, @@ -28610,6 +28678,7 @@ hieroglphs->hieroglyphs hietus->hiatus hig-resolution->high-resolution higeine->hygiene +higeinic->hygienic higer->higher higer-resolution->higher-resolution higest->highest @@ -28691,6 +28760,8 @@ hinderance->hindrance hinderence->hindrance hindrence->hindrance hintin->hinting, hint in, +hipocrisy->hypocrisy +hipocrit->hypocrite hipopotamus->hippopotamus hipoteses->hypotheses hipotesis->hypothesis @@ -28754,6 +28825,7 @@ hitsingles->hit singles hitted->hit hittin->hitting hiygeine->hygiene +hiygeinic->hygienic hmdi->hdmi hmtl->html hnalder->handler @@ -28942,9 +29014,11 @@ hyerarchies->hierarchies hyerarchy->hierarchy hyerlink->hyperlink hygeine->hygiene +hygeinic->hygienic hygene->hygiene hygenic->hygienic hygine->hygiene +hyginic->hygienic hyjack->hijack hyjacked->hijacked hyjacker->hijacker @@ -29233,6 +29307,7 @@ ignora->ignore ignord->ignored ignoreing->ignoring ignorence->ignorance +ignorent->ignorant ignorgable->ignorable ignorgd->ignored ignorge->ignore @@ -29435,8 +29510,12 @@ immidiately->immediately immidiatly->immediately immitate->imitate immitated->imitated +immitates->imitates immitating->imitating +immitation->imitation +immitations->imitations immitator->imitator +immitators->imitators immmediate->immediate immmediately->immediately immsersive->immersive @@ -30473,10 +30552,14 @@ indipendently->independently indiquate->indicate indiquates->indicates indirecty->indirectly +indispensibility->indispensability indispensible->indispensable +indispensibleness->indispensableness +indispensibly->indispensably indisputible->indisputable indisputibly->indisputably indistiguishable->indistinguishable +indits->indicts, indites, Indies, indivdual->individual indivdually->individually indivduals->individuals @@ -31459,6 +31542,8 @@ innitials->initials innocous->innocuous innoculate->inoculate innoculated->inoculated +innoculates->inoculates +innoculating->inoculating innosence->innocence innosense->innocence innosent->innocent @@ -32004,11 +32089,16 @@ intelegently->intelligently inteligability->intelligibility inteligable->intelligible inteligance->intelligence +inteligant->intelligent inteligantly->intelligently inteligence->intelligence inteligent->intelligent +inteligently->intelligently intelisense->intellisense intelligable->intelligible +intelligance->intelligence +intelligant->intelligent +intelligantly->intelligently intelligble->intelligible intemediaries->intermediaries intemediary->intermediary @@ -33235,8 +33325,10 @@ jenkin->Jenkins jenkkins->Jenkins jenkns->Jenkins jepordize->jeopardize +jewelery->jewelry, jewellery, jewl->Jew, jewel, jewllery->jewellery +jewls->Jews, jewels, jhondoe->johndoe jist->gist jitterr->jitter @@ -34652,6 +34744,7 @@ maintianing->maintaining maintians->maintains maintinaing->maintaining maintioned->mentioned +maintnance->maintenance mairabd->MariaDB mairadb->MariaDB maitain->maintain @@ -35261,7 +35354,9 @@ medai->media meddo->meadow meddos->meadows medeival->medieval +medeval->medieval medevial->medieval +medevil->medieval medhod->method medhods->methods mediciney->medicine, medicinal, @@ -35628,6 +35723,7 @@ Microsofot->Microsoft Micrsft->Microsoft Micrsoft->Microsoft middlware->middleware +mideval->medieval midevil->medieval midification->modification midifications->modifications @@ -35822,6 +35918,7 @@ ministery->ministry, minister, minite->minute minites->minutes miniture->miniature +minitures->miniatures minium->minimum miniums->minimums miniumum->minimum @@ -35909,6 +36006,7 @@ miscellanous->miscellaneous miscelleneous->miscellaneous mischeivous->mischievous mischevious->mischievous +mischevous->mischievous mischevus->mischievous mischevusly->mischievously mischieveous->mischievous @@ -37706,6 +37804,10 @@ ngix->nginx ngnix->nginx niear->near niearest->nearest +nieghbor->neighbor +nieghbors->neighbors +nieghbour->neighbour +nieghbours->neighbours niether->neither nieve->naive nieveatay->naivete @@ -38789,8 +38891,10 @@ ommishients->omniscience ommishints->omniscience ommisience->omniscience ommisiences->omnisciences -ommision->omission -ommission->omission +ommision->omission, commission, +ommisions->omissions, commissions, +ommission->omission, immission, commission, +ommissions->omissions, immissions, commissions, ommit->omit ommited->omitted ommiting->omitting @@ -39405,7 +39509,12 @@ orded->ordered orderd->ordered orderin->ordering, order in, ordert->ordered -orderves->hors d'oeuvre +orderve->hors d'oeuvre +orderves->hors d'oeuvres +ordeurve->hors d'oeuvre +ordeurves->hors d'oeuvres +ordeuvre->hors d'oeuvre +ordeuvres->hors d'oeuvres ording->ordering ordner->order orede->order @@ -39518,6 +39627,7 @@ originall->original, originally, originaly->originally originatin->originating, origination, originial->original +originiality->originality originially->originally originiated->originated originiating->originating @@ -39533,13 +39643,26 @@ origional->original origionally->originally orign->origin orignal->original +orignality->originality orignally->originally orignate->originate orignated->originated orignates->originates +orignating->originating orignial->original +origniality->originality orignially->originally +origniate->originate +origniated->originated +origniates->originates +origniating->originating origninal->original +origninality->originality +origninally->originally +origninate->originate +origninated->originated +origninates->originates +origninating->originating oringal->original oringally->originally orkid->orchid @@ -39770,6 +39893,8 @@ outpusts->outputs outputed->outputted outputing->outputting outputtin->outputting +outragous->outrageous +outragously->outrageously outrside->outside, other side, outselves->ourselves outsid->outside @@ -41021,6 +41146,8 @@ percievabley->perceivably percievably->perceivably percieve->perceive percieved->perceived +percieves->perceives +percieving->perceiving percise->precise percisely->precisely percision->precision @@ -41703,7 +41830,17 @@ plaforms->platforms plaftorm->platform plaftorms->platforms plagarism->plagiarism +plageries->plagiaries +plagerise->plagiarise +plagerised->plagiarised +plagerises->plagiarises +plagerising->plagiarising plagerism->plagiarism +plagerize->plagiarize +plagerized->plagiarized +plagerizes->plagiarizes +plagerizing->plagiarizing +plagery->plagiary plagiarizin->plagiarizing plalform->platform plalforms->platforms @@ -42238,6 +42375,7 @@ possbly->possibly posseses->possesses possesing->possessing possesion->possession +possesions->possessions possesive->possessive possessess->possesses possessin->possessing, possess in, possession, @@ -43200,18 +43338,23 @@ priview->preview privilage->privilege privilaged->privileged privilages->privileges +privilaging->privileging priviledge->privilege priviledged->privileged priviledges->privileges +priviledging->privileging privilge->privilege privilged->privileged privilges->privileges +privilging->privileging privilidge->privilege privilidged->privileged privilidges->privileges +privilidging->privileging privilige->privilege priviliged->privileged priviliges->privileges +priviliging->privileging privious->previous priviously->previously privision->provision @@ -43757,6 +43900,7 @@ pronouce->pronounce pronouced->pronounced pronounched->pronounced pronounciation->pronunciation +pronounciations->pronunciations pronunce->pronounce prooblem->problem prooblematic->problematic @@ -44484,6 +44628,9 @@ quantitity->quantity quantitiy->quantity quarantaine->quarantine quarentine->quarantine +quarentined->quarantined +quarentines->quarantines +quarentining->quarantining quartenion->quaternion quartenions->quaternions quartically->quadratically @@ -46617,6 +46764,7 @@ relievin->relieving religeon->religion religeons->religions religeous->religious +religius->religious religous->religious religously->religiously relinguish->relinquish @@ -49636,10 +49784,12 @@ secoundary->secondary secoundly->secondly secounds->seconds secquence->sequence +secrataries->secretaries secratary->secretary secrect->secret, secrecy, secrectly->secretly secrects->secrets +secreteries->secretaries secretery->secretary secrion->section secrity->security @@ -50792,8 +50942,9 @@ sience->science, silence, sies->size, sighs, sides, sievin->sieving siez->size, seize, -sieze->seize, size, +sieze->seize, size, siege, siezed->seized, sized, +siezes->seizes, sizes, sieges, siezing->seizing, sizing, siezure->seizure siezures->seizures @@ -51935,6 +52086,7 @@ speace->space, peace, speaced->spaced speaces->spaces, species, speach->speech +speaches->speeches speacial->special, spacial, speacing->spacing spead->spread, speed, spend, speak, spear, @@ -57714,6 +57866,9 @@ undeflows->underflows undefuned->undefined undelying->underlying undependend->independent, nondependent, +underated->underrated +underates->underrates +underating->underrating underfiend->undefined underfined->undefined underfow->underflow @@ -59035,7 +59190,10 @@ vacumeed->vacuumed vacumes->vacuums vacuming->vacuuming vacumme->vacuum +vacummed->vacuumed vacummes->vacuums +vacumming->vacuuming +vacumms->vacuums vacums->vacuums vacuosly->vacuously vacuumin->vacuuming, vacuum in, @@ -59399,7 +59557,10 @@ vegitarions->vegetarians vegtable->vegetable vegtarian->vegetarian vegtarians->vegetarians +vehical->vehicle, vesical, +vehicals->vehicles vehicule->vehicle +vehicules->vehicles veicle->vehicle veicles->vehicles veify->verify @@ -59765,6 +59926,7 @@ visbility->visibility visble->visible visblie->visible visbly->visibly +viscious->vicious viseral->visceral viserally->viscerally visheate->vitiate @@ -60290,8 +60452,10 @@ weill->will weired->weird weitght->weight wel->well +welfair->welfare well-reknown->well-renowned, well renown, well-reknowned->well-renowned, well renowned, +wellfare->welfare wellplate->well plate wellplates->well plates welp->whelp @@ -60489,8 +60653,10 @@ wilcard->wildcard wilcards->wildcards wildebeast->wildebeest wildebeasts->wildebeests +wilfull->wilful wilh->will wille->will +willfull->willful willingless->willingness willk->will willl->will @@ -60562,7 +60728,9 @@ withion->within witho->with withoit->without withold->withhold +witholded->withheld witholding->withholding +witholds->withholds withon->within withoout->without withot->without diff --git a/codespell_lib/data/dictionary_rare.txt b/codespell_lib/data/dictionary_rare.txt index 1f581f85c2..ebad716f97 100644 --- a/codespell_lib/data/dictionary_rare.txt +++ b/codespell_lib/data/dictionary_rare.txt @@ -53,6 +53,7 @@ consequentially->consequently convertor->converter convertors->converters coo->coup +cooly->coolly, coolie, copping->coping, copying, cropping, corespondent->correspondent corespondents->correspondents @@ -116,6 +117,8 @@ guerillas->guerrillas habitant->inhabitant habitants->inhabitants hart->heart, harm, +heighth->height, eight, eighth, +heighths->heights, eights, eighths, heterogenous->heterogeneous hided->hidden, hid, hims->his, hymns, @@ -198,6 +201,8 @@ programer->programmer programers->programmers programing->programming prosses->process, processes, possess, +protestor->protester +protestors->protesters provence->province purportive->supportive purvue->purview @@ -258,6 +263,7 @@ tittles->title toke->token, took, tread->thread, treat, trough->through +underate->underrate unknow->unknown unknows->unknowns unsecure->insecure From 6699948d2dc3fcc5d5e29cc6d0d85f23ffc19b3e Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 3 Apr 2024 20:13:32 +0200 Subject: [PATCH 193/222] Add compatiblility / configurated (#3161) --- codespell_lib/data/dictionary.txt | 50 +++++++++++++++++++++++++++++-- 1 file changed, 48 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index a50f327402..0df06c340e 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -12823,6 +12823,8 @@ compatibilty->compatibility compatibily->compatibility, compatibly, compatibities->compatibilities compatibity->compatibility +compatiblilities->compatibilities +compatiblility->compatibility compatiblilties->compatibilities compatiblilty->compatibility compatiblities->compatibilities @@ -13695,16 +13697,20 @@ configuering->configuring configuers->configures configues->configures configuing->configuring -configulate->configurate +configulate->configure configulation->configuration configulations->configurations configuraion->configuration configuraions->configurations configuraiton->configuration configuraitons->configurations +configurate->configure +configurated->configured +configurates->configures configuratien->configuration configuratiens->configurations -configuratin->configuration, configurating, +configuratin->configuration, configuring, +configurating->configuring configuratins->configurations configuratiom->configuration configuratioms->configurations @@ -20419,6 +20425,7 @@ dismatch->mismatch, dispatch, dismatched->mismatched, dispatched, dismatches->mismatches, dispatches, dismatching->mismatching, dispatching, +dismension->dimension, dimensions, dismissin->dismissing, dismiss in, disnabilities->disabilities disnability->disability @@ -23460,16 +23467,24 @@ Europians->Europeans Eurpean->European Eurpoean->European evailable->available +evalate->evaluate +evalated->evaluated +evalates->evaluates +evalating->evaluating evalation->evaluation +evalations->evaluations evaliate->evaluate evaliated->evaluated evaliates->evaluates evaliating->evaluating evaliation->evaluation evaliations->evaluations +evaliator->evaluator +evaliators->evaluators evalite->evaluate evalited->evaluated evalites->evaluates +evaliting->evaluating evaluataion->evaluation evaluataions->evaluations evaluatate->evaluate @@ -23481,8 +23496,20 @@ evaluaters->evaluators, evaluates, evaluatin->evaluating, evaluation, evalueate->evaluate evalueated->evaluated +evalueates->evaluates +evalueating->evaluating +evalueation->evaluation +evalueations->evaluations +evalueator->evaluator +evalueators->evaluators evaluete->evaluate evalueted->evaluated +evaluetes->evaluates +evalueting->evaluating +evaluetion->evaluation +evaluetions->evaluations +evaluetor->evaluator +evaluetors->evaluators evalulate->evaluate evalulated->evaluated evalulates->evaluates @@ -23499,6 +23526,7 @@ evalutaing->evaluating evalutaion->evaluation evalutaions->evaluations evalutaor->evaluator +evalutaors->evaluators evalutate->evaluate evalutated->evaluated evalutates->evaluates @@ -23519,13 +23547,20 @@ evaulated->evaluated evaulates->evaluates evaulating->evaluating evaulation->evaluation +evaulations->evaluations evaulator->evaluator +evaulators->evaluators evaulted->evaluated evauluate->evaluate evauluated->evaluated evauluates->evaluates +evauluating->evaluating evauluation->evaluation +evauluations->evaluations +evauluator->evaluator +evauluators->evaluators evelope->envelope, envelop, +evelopes->envelopes, envelops, eveluate->evaluate eveluated->evaluated eveluates->evaluates @@ -23628,6 +23663,7 @@ evrytime->every time evrywhere->everywhere evyrthing->everything ewhwer->where +exaclinic->hexaclinic exaclty->exactly exacly->exactly exactely->exactly @@ -23644,6 +23680,7 @@ exacution->execution exacutions->executions exacutor->executor exacutors->executors +exadecimal->hexadecimal exagerate->exaggerate exagerated->exaggerated exagerates->exaggerates @@ -23655,6 +23692,9 @@ exagerrated->exaggerated exagerrates->exaggerates exagerrating->exaggerating exaggeratin->exaggerating, exaggeration, +exagon->hexagon +exagonal->hexagonal +exagons->hexagons exameple->example exameples->examples examied->examined @@ -28621,8 +28661,12 @@ hexdecimal->hexadecimal hexgaon->hexagon hexgaonal->hexagonal hexgaons->hexagons +hexiclinic->hexaclinic hexidecimal->hexadecimal hexidecimals->hexadecimals +hexigon->hexagon +hexigonal->hexagonal +hexigons->hexagons hge->he hhttp->http hhttps->https @@ -31933,6 +31977,7 @@ instrucitons->instructions instructer->instructor, instructed, instruct, instructers->instructors, instructs, instructin->instructing, instruct in, instruction, +instructiosn->instructions instrumenet->instrument instrumenetation->instrumentation instrumenetd->instrumented @@ -58715,6 +58760,7 @@ unusal->unusual unusally->unusually unusde->unused unuseable->unusable +unuseal->unusual unuseed->unused unuseful->useless unusre->unsure From 69c0f002e9e43ed92f31fa19e41bde5a96b065a2 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 8 Apr 2024 17:28:16 +0000 Subject: [PATCH 194/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0) - [github.com/astral-sh/ruff-pre-commit: v0.3.4 → v0.3.5](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.4...v0.3.5) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 0b302e1524..338bf89334 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -26,7 +26,7 @@ repos: hooks: - id: rst-linter - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.5.0 + rev: v4.6.0 hooks: - id: no-commit-to-branch args: [--branch, master] @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.3.4 + rev: v0.3.5 hooks: - id: ruff - id: ruff-format From 38143a2a6fc40d6553fccb2e84263b112b12a61a Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 10 Apr 2024 10:52:00 +0200 Subject: [PATCH 195/222] Add tests to exhibit the issue with multiline options --- codespell_lib/tests/test_basic.py | 43 +++++++++++++++++-------------- 1 file changed, 24 insertions(+), 19 deletions(-) diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index 645bb49583..89a9b549d2 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -573,6 +573,8 @@ def test_ignore( (subdir / "bad.txt").write_text("abandonned") assert cs.main(tmp_path) == 2 assert cs.main("--skip=bad*", tmp_path) == 0 + assert cs.main("--skip=whatever.txt,bad*,whatelse.txt", tmp_path) == 0 + assert cs.main("--skip=whatever.txt,\n bad* ,", tmp_path) == 0 assert cs.main("--skip=*ignoredir*", tmp_path) == 1 assert cs.main("--skip=ignoredir", tmp_path) == 1 assert cs.main("--skip=*ignoredir/bad*", tmp_path) == 1 @@ -1213,7 +1215,7 @@ def test_ill_formed_ini_config_file( assert "ill-formed config file" in stderr -@pytest.mark.parametrize("kind", ["cfg", "toml", "toml_list"]) +@pytest.mark.parametrize("kind", ["cfg", "cfg_multiline", "toml", "toml_list"]) def test_config_toml( tmp_path: Path, capsys: pytest.CaptureFixture[str], @@ -1235,44 +1237,47 @@ def test_config_toml( assert "bad.txt" in stdout assert "abandonned.txt" in stdout - if kind == "cfg": + if kind.startswith("cfg"): conffile = tmp_path / "setup.cfg" args = ("--config", conffile) - conffile.write_text( - """\ + if kind == "cfg": + text = """\ [codespell] skip = bad.txt, whatever.txt count = """ - ) - elif kind == "toml": - assert kind == "toml" + else: + assert kind == "cfg_multiline" + text = """\ +[codespell] +skip = whatever.txt, + bad.txt , + , + +count = +""" + conffile.write_text(text) + else: if sys.version_info < (3, 11): pytest.importorskip("tomli") tomlfile = tmp_path / "pyproject.toml" args = ("--toml", tomlfile) - tomlfile.write_text( - """\ + if kind == "toml": + text = """\ [tool.codespell] skip = 'bad.txt,whatever.txt' check-filenames = false count = true """ - ) - else: - assert kind == "toml_list" - if sys.version_info < (3, 11): - pytest.importorskip("tomli") - tomlfile = tmp_path / "pyproject.toml" - args = ("--toml", tomlfile) - tomlfile.write_text( - """\ + else: + assert kind == "toml_list" + text = """\ [tool.codespell] skip = ['bad.txt', 'whatever.txt'] check-filenames = false count = true """ - ) + tomlfile.write_text(text) # Should pass when skipping bad.txt or abandonned.txt result = cs.main(d, *args, std=True) From cb0a3fad0017a11304ec76ed1b4e39ee29dda603 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 10 Apr 2024 10:52:00 +0200 Subject: [PATCH 196/222] Handle multiline options Clean up options expecting lists before using them, as they may contain newlines. Examples: * Enclosing command-line arguments in quotes may introduce newlines in option values: $ codespell -S "A, B, > C, D, E" * INI files may contain multiline values: [codespell] skip = A, B, C, D, E, In all the above cases, the option parsing mechanism keeps the newlines (and spaces). We need to clean up, by splitting on commas and stripping each resulting item from newlines (and spaces). --- codespell_lib/_codespell.py | 36 ++++++++++++++++++++++++------------ 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 2db9692242..b2b2c3e491 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -160,19 +160,15 @@ class QuietLevels: class GlobMatch: - def __init__(self, pattern: Optional[str]) -> None: - self.pattern_list: Optional[List[str]] - if pattern: - # Pattern might be a list of comma-delimited strings - self.pattern_list = ",".join(pattern).split(",") - else: - self.pattern_list = None + def __init__(self, pattern: Optional[List[str]]) -> None: + self.pattern_list: Optional[List[str]] = pattern def match(self, filename: str) -> bool: - if self.pattern_list is None: - return False - - return any(fnmatch.fnmatch(filename, p) for p in self.pattern_list) + return ( + any(fnmatch.fnmatch(filename, p) for p in self.pattern_list) + if self.pattern_list + else False + ) class Misspelling: @@ -1109,6 +1105,22 @@ def parse_file( return bad_count +def flatten_clean_comma_separated_arguments( + arguments: Optional[List[str]], +) -> Optional[List[str]]: + """ + >>> flatten_clean_comma_separated_arguments(["a, b ,\n c, d,", "e"]) + ['a', 'b', 'c', 'd', 'e'] + >>> flatten_clean_comma_separated_arguments([]) + >>> flatten_clean_comma_separated_arguments(None) + """ + return ( + [item.strip() for argument in arguments for item in argument.split(",") if item] + if arguments + else None + ) + + def _script_main() -> int: """Wrap to main() for setuptools.""" return main(*sys.argv[1:]) @@ -1256,7 +1268,7 @@ def main(*args: str) -> int: file_opener = FileOpener(options.hard_encoding_detection, options.quiet_level) - glob_match = GlobMatch(options.skip) + glob_match = GlobMatch(flatten_clean_comma_separated_arguments(options.skip)) try: glob_match.match("/random/path") # does not need a real path except re.error: From 5f08934aad5ff938f8df7ce4692db633782f0339 Mon Sep 17 00:00:00 2001 From: Eric Larson Date: Wed, 10 Apr 2024 08:58:39 -0400 Subject: [PATCH 197/222] FIX: Simplify --- codespell_lib/_codespell.py | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index b2b2c3e491..46e916aaf3 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -160,15 +160,11 @@ class QuietLevels: class GlobMatch: - def __init__(self, pattern: Optional[List[str]]) -> None: - self.pattern_list: Optional[List[str]] = pattern + def __init__(self, pattern: List[str]) -> None: + self.pattern_list: List[str] = pattern def match(self, filename: str) -> bool: - return ( - any(fnmatch.fnmatch(filename, p) for p in self.pattern_list) - if self.pattern_list - else False - ) + return any(fnmatch.fnmatch(filename, p) for p in self.pattern_list) class Misspelling: @@ -493,6 +489,7 @@ def parse_options( "accepts globs as well. E.g.: if you want " "codespell to skip .eps and .txt files, " 'you\'d give "*.eps,*.txt" to this option.', + default=list(), ) parser.add_argument( @@ -1106,19 +1103,20 @@ def parse_file( def flatten_clean_comma_separated_arguments( - arguments: Optional[List[str]], -) -> Optional[List[str]]: + arguments: List[str], +) -> List[str]: """ >>> flatten_clean_comma_separated_arguments(["a, b ,\n c, d,", "e"]) ['a', 'b', 'c', 'd', 'e'] >>> flatten_clean_comma_separated_arguments([]) - >>> flatten_clean_comma_separated_arguments(None) + [] """ - return ( - [item.strip() for argument in arguments for item in argument.split(",") if item] - if arguments - else None - ) + return [ + item.strip() + for argument in arguments + for item in argument.split(",") + if item + ] def _script_main() -> int: From b619773293e18fa36f44c77a5a2d22ff84615af5 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 10 Apr 2024 12:59:18 +0000 Subject: [PATCH 198/222] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- codespell_lib/_codespell.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 46e916aaf3..2841244448 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -1112,10 +1112,7 @@ def flatten_clean_comma_separated_arguments( [] """ return [ - item.strip() - for argument in arguments - for item in argument.split(",") - if item + item.strip() for argument in arguments for item in argument.split(",") if item ] From ea767ba9eeda3c132349fd3eb43aba13473cac6a Mon Sep 17 00:00:00 2001 From: Eric Larson Date: Wed, 10 Apr 2024 09:05:28 -0400 Subject: [PATCH 199/222] FIX: Literal --- codespell_lib/_codespell.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 2841244448..1d9e9cb645 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -489,7 +489,7 @@ def parse_options( "accepts globs as well. E.g.: if you want " "codespell to skip .eps and .txt files, " 'you\'d give "*.eps,*.txt" to this option.', - default=list(), + default=[], ) parser.add_argument( From 289d78e3ad9d76cb7179d9f3822818ca6afa732e Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 10 Apr 2024 15:44:20 +0200 Subject: [PATCH 200/222] Default arguments should not be mutable https://florimond.dev/en/posts/2018/08/python-mutable-defaults-are-the-source-of-all-evil --- codespell_lib/_codespell.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 1d9e9cb645..1904f7c852 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -489,7 +489,6 @@ def parse_options( "accepts globs as well. E.g.: if you want " "codespell to skip .eps and .txt files, " 'you\'d give "*.eps,*.txt" to this option.', - default=[], ) parser.add_argument( @@ -1103,7 +1102,7 @@ def parse_file( def flatten_clean_comma_separated_arguments( - arguments: List[str], + arguments: Iterable[str], ) -> List[str]: """ >>> flatten_clean_comma_separated_arguments(["a, b ,\n c, d,", "e"]) @@ -1263,7 +1262,9 @@ def main(*args: str) -> int: file_opener = FileOpener(options.hard_encoding_detection, options.quiet_level) - glob_match = GlobMatch(flatten_clean_comma_separated_arguments(options.skip)) + glob_match = GlobMatch( + flatten_clean_comma_separated_arguments(options.skip) if options.skip else [] + ) try: glob_match.match("/random/path") # does not need a real path except re.error: From b8ecc9b3acf31690c3cb2fc5bb03a3fbbbc2d7a3 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Wed, 10 Apr 2024 17:54:40 +0200 Subject: [PATCH 201/222] docs: just `codespell:ignore` (#3397) --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 114b78dd1b..9d50a33a2c 100644 --- a/README.rst +++ b/README.rst @@ -139,7 +139,7 @@ Inline ignore ------------- Some situation might require ignoring a specific word in a specific location. This can be achieved by adding a comment in the source code. -You can either ignore a single word or a list of words. The comment should be in the format of ``# codespell:ignore ``. +You can either ignore a single word or a list of words. The comment should be in the format of ``codespell:ignore ``. Words should be separated by a comma. 1. ignore specific word: From 119f7b4040f69e1bfe9d0f5a3803f2ae3144a33e Mon Sep 17 00:00:00 2001 From: Casey Korver Date: Sun, 14 Apr 2024 04:06:47 -0500 Subject: [PATCH 202/222] Add `aftewards` misspelling (#3403) --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 0df06c340e..d3036bb7d3 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -2328,6 +2328,8 @@ aformentioned->aforementioned afrer->after afterall->after all afterw->after +afteward->afterward +aftewards->afterwards afther->after, father, aftherward->afterward aftherwards->afterwards From 4c2d3fd039a1e6f0cb4ca09887c8d3d2551ac636 Mon Sep 17 00:00:00 2001 From: Christian Fischer Date: Mon, 15 Apr 2024 12:16:56 +0200 Subject: [PATCH 203/222] Add correction for trasversal and variants. --- codespell_lib/data/dictionary.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index d3036bb7d3..dcff946222 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -57035,6 +57035,12 @@ trasposed->transposed trasposing->transposing trasposition->transposition traspositions->transpositions +trasversal->traversal, transversal, +trasversals->traversals, transversals, +trasverse->traverse, transverse, +trasversed->traversed, transversed, +trasverses->traverses, transverses, +trasversing->traversing, transversing, traved->traversed traveersal->traversal traveerse->traverse From dd1261777e522e5f5cf289742b4ba3685a4408a6 Mon Sep 17 00:00:00 2001 From: MDW Date: Mon, 15 Apr 2024 18:28:35 +0200 Subject: [PATCH 204/222] A few mispellings for the dictionnary (#3404) --- codespell_lib/data/dictionary.txt | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index dcff946222..f59af75693 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -3248,6 +3248,7 @@ alreadt->already alreasy->already alreay->already alreayd->already +alreaydy->already alreday->already alredy->already alreeady->already @@ -18442,6 +18443,7 @@ depreated->deprecated depreates->deprecates depreating->deprecating depreation->deprecation +deprecatd->deprecated deprecatedf->deprecated deprecatin->deprecating, deprecation, depreceate->deprecate, depreciate, @@ -18450,6 +18452,7 @@ depreceates->deprecates, depreciates, depreceating->depreciating, deprecating, depreceation->depreciation, deprecation, depreciatin->depreciating, depreciation, +deprectad->deprecated deprectae->deprecate deprectaed->deprecated deprectaes->deprecates @@ -37742,6 +37745,7 @@ neightobring->neighboring neightobrs->neighbors neiter->neither nelink->netlink +nempty->an empty, empty, nenviroment->environment neolitic->neolithic neral->neural @@ -48331,9 +48335,10 @@ restauration->restoration restauraunt->restaurant restaurnad->restaurant restaurnat->restaurant +reste->reset, rest, rests, resteraunt->restaurant resteraunts->restaurants -restes->reset +restes->reset, rests, restesting->retesting restict->restrict resticted->restricted @@ -51680,6 +51685,7 @@ smaple->sample smapled->sampled smaples->samples smapling->sampling +sme->same, seme, some, SMS, smealting->smelting smebody->somebody smehow->somehow @@ -51864,7 +51870,7 @@ somenthing->something somentime->sometime somentimes->sometimes someon->someone -somes->some, sums, +somes->semes, some, sums, somestime->sometime somestimes->sometimes somethhing->something @@ -54567,6 +54573,8 @@ susceder->seceder susceders->seceders suscedes->secedes, succeeds, susceding->seceding, succeeding, +suscessful->successful +suscessfull->successful suscribe->subscribe suscribed->subscribed suscriber->subscriber @@ -60547,6 +60555,7 @@ whants->wants whataver->whatever whatepsace->whitespace whatepsaces->whitespaces +whaterver->whatever whather->whether, weather, whathever->whatever whatsover->whatsoever From 742729a2bd10a5f57265898056c96ce2ed0ce8b8 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 15 Apr 2024 17:24:01 +0000 Subject: [PATCH 205/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.3.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.5...v0.3.7) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 338bf89334..160c229325 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.3.5 + rev: v0.3.7 hooks: - id: ruff - id: ruff-format From 2569d89f4be5650a93ac6b56f1133e81ee923ff1 Mon Sep 17 00:00:00 2001 From: Dimitri Papadopoulos Orfanos <3234522+DimitriPapadopoulos@users.noreply.github.com> Date: Mon, 15 Apr 2024 21:27:21 +0200 Subject: [PATCH 206/222] Options that expect a file, should accept lists of files too (#2767) --- codespell_lib/_codespell.py | 63 +++++++++++++++++-------------- codespell_lib/tests/test_basic.py | 21 +++++++++++ pyproject.toml | 2 +- 3 files changed, 56 insertions(+), 30 deletions(-) diff --git a/codespell_lib/_codespell.py b/codespell_lib/_codespell.py index 1904f7c852..62a51b75b3 100644 --- a/codespell_lib/_codespell.py +++ b/codespell_lib/_codespell.py @@ -390,10 +390,9 @@ def parse_options( "-D", "--dictionary", action="append", - help="custom dictionary file that contains spelling " - "corrections. If this flag is not specified or " - 'equals "-" then the default dictionary is used. ' - "This option can be specified multiple times.", + help="comma-separated list of custom dictionary files that " + "contain spelling corrections. If this flag is not specified " + 'or equals "-" then the default dictionary is used.', ) builtin_opts = "\n- ".join( [""] + [f"{d[0]!r} {d[1]}" for d in _builtin_dictionaries] @@ -423,26 +422,26 @@ def parse_options( "-I", "--ignore-words", action="append", - metavar="FILE", - help="file that contains words that will be ignored " - "by codespell. File must contain 1 word per line." - " Words are case sensitive based on how they are " - "written in the dictionary file", + metavar="FILES", + help="comma-separated list of files that contain " + "words to be ignored by codespell. Files must contain " + "1 word per line. Words are case sensitive based on " + "how they are written in the dictionary file.", ) parser.add_argument( "-L", "--ignore-words-list", action="append", metavar="WORDS", - help="comma separated list of words to be ignored " + help="comma-separated list of words to be ignored " "by codespell. Words are case sensitive based on " - "how they are written in the dictionary file", + "how they are written in the dictionary file.", ) parser.add_argument( "--uri-ignore-words-list", action="append", metavar="WORDS", - help="comma separated list of words to be ignored " + help="comma-separated list of words to be ignored " "by codespell in URIs and emails only. Words are " "case sensitive based on how they are written in " 'the dictionary file. If set to "*", all ' @@ -494,11 +493,13 @@ def parse_options( parser.add_argument( "-x", "--exclude-file", + action="append", type=str, - metavar="FILE", - help="ignore whole lines that match those " - "in the file FILE. The lines in FILE " - "should match the to-be-excluded lines exactly", + metavar="FILES", + help="ignore whole lines that match those in " + "the comma-separated list of files EXCLUDE. " + "The lines in these files should match the " + "to-be-excluded lines exactly", ) parser.add_argument( @@ -1166,20 +1167,22 @@ def main(*args: str) -> int: else: ignore_word_regex = None - ignore_words_files = options.ignore_words or [] ignore_words, ignore_words_cased = parse_ignore_words_option( options.ignore_words_list ) - - for ignore_words_file in ignore_words_files: - if not os.path.isfile(ignore_words_file): - print( - f"ERROR: cannot find ignore-words file: {ignore_words_file}", - file=sys.stderr, - ) - parser.print_help() - return EX_USAGE - build_ignore_words(ignore_words_file, ignore_words, ignore_words_cased) + if options.ignore_words: + ignore_words_files = flatten_clean_comma_separated_arguments( + options.ignore_words + ) + for ignore_words_file in ignore_words_files: + if not os.path.isfile(ignore_words_file): + print( + f"ERROR: cannot find ignore-words file: {ignore_words_file}", + file=sys.stderr, + ) + parser.print_help() + return EX_USAGE + build_ignore_words(ignore_words_file, ignore_words, ignore_words_cased) uri_regex = options.uri_regex or uri_regex_def try: @@ -1196,7 +1199,7 @@ def main(*args: str) -> int: itertools.chain(*parse_ignore_words_option(options.uri_ignore_words_list)) ) - dictionaries = options.dictionary or ["-"] + dictionaries = flatten_clean_comma_separated_arguments(options.dictionary or ["-"]) use_dictionaries = [] for dictionary in dictionaries: @@ -1258,7 +1261,9 @@ def main(*args: str) -> int: exclude_lines: Set[str] = set() if options.exclude_file: - build_exclude_hashes(options.exclude_file, exclude_lines) + exclude_files = flatten_clean_comma_separated_arguments(options.exclude_file) + for exclude_file in exclude_files: + build_exclude_hashes(exclude_file, exclude_lines) file_opener = FileOpener(options.hard_encoding_detection, options.quiet_level) diff --git a/codespell_lib/tests/test_basic.py b/codespell_lib/tests/test_basic.py index 89a9b549d2..51ee4b8390 100644 --- a/codespell_lib/tests/test_basic.py +++ b/codespell_lib/tests/test_basic.py @@ -342,6 +342,20 @@ def test_ignore_dictionary( fname = tmp_path / "ignore.txt" fname.write_text("abandonned\nabilty\r\nackward") assert cs.main("-I", fname, bad_name) == 1 + # missing file in ignore list + fname_missing = tmp_path / "missing.txt" + result = cs.main("-I", fname_missing, bad_name, std=True) + assert isinstance(result, tuple) + code, _, stderr = result + assert code == EX_USAGE + assert "ERROR:" in stderr + # comma-separated list of files + fname_dummy1 = tmp_path / "dummy1.txt" + fname_dummy1.touch() + fname_dummy2 = tmp_path / "dummy2.txt" + fname_dummy2.touch() + assert cs.main("-I", fname_dummy1, "-I", fname, "-I", fname_dummy2, bad_name) == 1 + assert cs.main("-I", f"{fname_dummy1},{fname},{fname_dummy2}", bad_name) == 1 def test_ignore_words_with_cases( @@ -495,6 +509,13 @@ def test_exclude_file( ) assert cs.main(bad_name) == 18 assert cs.main("-x", fname, bad_name) == 1 + # comma-separated list of files + fname_dummy1 = tmp_path / "dummy1.txt" + fname_dummy1.touch() + fname_dummy2 = tmp_path / "dummy2.txt" + fname_dummy2.touch() + assert cs.main("-x", fname_dummy1, "-x", fname, "-x", fname_dummy2, bad_name) == 1 + assert cs.main("-x", f"{fname_dummy1},{fname},{fname_dummy2}", bad_name) == 1 def test_encoding( diff --git a/pyproject.toml b/pyproject.toml index 70aa216f06..32a566b813 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -169,6 +169,6 @@ max-complexity = 45 [tool.ruff.lint.pylint] allow-magic-value-types = ["bytes", "int", "str",] max-args = 13 -max-branches = 49 +max-branches = 51 max-returns = 11 max-statements = 119 From 9075d9c2d16b969659986c8561537ad52ce68452 Mon Sep 17 00:00:00 2001 From: Christian Fischer Date: Thu, 18 Apr 2024 14:12:26 +0200 Subject: [PATCH 207/222] Add spelling correction for specialiaze/specialiase and variants. --- codespell_lib/data/dictionary.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index f59af75693..30f291aefb 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -52194,6 +52194,14 @@ specfiying->specifying specfy->specify specfying->specifying speciafied->specified +specialiase->specialise +specialiased->specialised +specialiases->specialises +specialiasing->specialising +specialiaze->specialize +specialiazed->specialized +specialiazes->specializes +specialiazing->specializing specialiced->specialised, specialized, specialisaiton->specialisation specialisaitons->specialisations From 0e503fa501f0c964a60e4c082750f99c4da70e97 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 22 Apr 2024 17:18:39 +0000 Subject: [PATCH 208/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.3.7 → v0.4.1](https://github.com/astral-sh/ruff-pre-commit/compare/v0.3.7...v0.4.1) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 160c229325..5bf2a0c9ce 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.3.7 + rev: v0.4.1 hooks: - id: ruff - id: ruff-format From 52d2c82577c7cef8ec8e615533afa6a2f386e9c0 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Tue, 23 Apr 2024 15:32:17 -0400 Subject: [PATCH 209/222] Add statestics typo (github has over 300 hits) (#3412) Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 30f291aefb..c8c12b9ed4 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -53100,10 +53100,16 @@ statemet->statement statemets->statements statemnt->statement statemnts->statements +statestic->statistic +statestical->statistical +statestically->statistically +statestics->statistics stati->statuses, state, statick->static staticly->statically statictic->statistic +statictical->statistical +statictically->statistically statictics->statistics statisfied->satisfied statisfies->satisfies @@ -53119,6 +53125,8 @@ statistcally->statistically statistcs->statistics statistices->statistics statitic->statistic +statitical->statistical +statitically->statistically statitics->statistics statmenet->statement statmenets->statements @@ -53128,6 +53136,9 @@ statment->statement statments->statements statrt->start stattistic->statistic +stattistical->statistical +stattistically->statistically +stattistics->statistics statubar->statusbar statuline->statusline statulines->statuslines From ed4ad6826e89f5ee50001bc1aae96b3522610811 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Wed, 24 Apr 2024 17:56:31 -0400 Subject: [PATCH 210/222] nueroimaging typo (13 hits on github) -- domain specific but no doubt wrong! (#3413) Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index c8c12b9ed4..d158cd2289 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -38336,6 +38336,8 @@ nucleous->nucleus, nucleolus, nucular->nuclear nuculear->nuclear nueral->neural, numeral, +nueroimaging->neuroimaging +nueroinformatics->neuroinformatics nueron->neuron nueronal->neuronal nuerons->neurons From 4e1e2fcc9d0777047a9ce39a76f73d4ee62ee70d Mon Sep 17 00:00:00 2001 From: Matteo Lupi Date: Thu, 18 Apr 2024 15:45:13 +0200 Subject: [PATCH 211/222] ML fixed typos --- codespell_lib/data/dictionary.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index d158cd2289..b20211f339 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -6230,6 +6230,7 @@ atleast->at least atll->all atmoic->atomic atmoically->atomically +atmost->at most atomacically->automatically atomata->automata atomate->automate @@ -49455,6 +49456,8 @@ sccripts->scripts sceanrio->scenario sceanrios->scenarios scecified->specified +scecnario->scenario +scecnarios->scenarios scedule->schedule sceduled->scheduled sceduler->scheduler @@ -55895,6 +55898,7 @@ theorectical->theoretical theorectically->theoretically theoreticall->theoretically theoreticaly->theoretically +theoreticl->theoretical theorical->theoretical theorically->theoretically theoritical->theoretical From 4275b5a790651d48ed720016a24bcb5c4120cb65 Mon Sep 17 00:00:00 2001 From: Matteo Lupi Date: Fri, 26 Apr 2024 09:07:48 +0200 Subject: [PATCH 212/222] ML fixed comment in MR --- codespell_lib/data/dictionary.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index b20211f339..848497e467 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -6230,7 +6230,7 @@ atleast->at least atll->all atmoic->atomic atmoically->atomically -atmost->at most +atmost->at most, almost, utmost, atomacically->automatically atomata->automata atomate->automate From 5875f4f19b82838b82b92963bc799daa262f352a Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 17:26:34 +0000 Subject: [PATCH 213/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.1 → v0.4.2](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.1...v0.4.2) - [github.com/pre-commit/mirrors-mypy: v1.9.0 → v1.10.0](https://github.com/pre-commit/mirrors-mypy/compare/v1.9.0...v1.10.0) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5bf2a0c9ce..a60c221ecc 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.4.1 + rev: v0.4.2 hooks: - id: ruff - id: ruff-format @@ -79,7 +79,7 @@ repos: hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy - rev: v1.9.0 + rev: v1.10.0 hooks: - id: mypy args: ["--config-file", "pyproject.toml"] From 0c63f96636bb2b52cee03afffd2fa2bb2435da41 Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Fri, 3 May 2024 11:37:07 -0400 Subject: [PATCH 214/222] Add netflify typo (#3417) Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 848497e467..5cd8b92da8 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -37794,6 +37794,7 @@ nestolgicly->nostalgically nestwork->network netacpe->netscape netcape->netscape +netflify->Netlify nethertheless->nevertheless nethod->method nethods->methods From d64c47604ebee700d6aae25f2168657ec2a8867e Mon Sep 17 00:00:00 2001 From: Yaroslav Halchenko Date: Fri, 3 May 2024 11:44:32 -0400 Subject: [PATCH 215/222] insstance typo (#3418) Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 5cd8b92da8..a9f551e4fe 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -21990,7 +21990,9 @@ eignvalues->eigenvalues eigth->eighth, eight, eihter->either einstance->instance +einstances->instances eisntance->instance +eisntances->instances eiter->either eith->with ejectin->ejecting, eject in, ejection, @@ -30402,6 +30404,7 @@ incroporates->incorporates incroporating->incorporating incroporation->incorporation inctance->instance +inctances->instances inctroduce->introduce inctroduced->introduced incude->include @@ -31783,11 +31786,18 @@ insitutions->institutions insonsistency->inconsistency inspectin->inspecting, inspect in, inspection, inspite->in spite, inspire, +insstance->instance +insstances->instances instaance->instance +instaances->instances instabce->instance +instabces->instances instace->instance instaces->instances instaciate->instantiate +instaciated->instantiated +instaciates->instantiates +instaciating->instantiating instad->instead instade->instead instaead->instead @@ -31857,6 +31867,7 @@ instantiaties->instantiates instantiatin->instantiating instanze->instance instatance->instance +instatances->instances instatiate->instantiate instatiated->instantiated instatiates->instantiates @@ -31874,6 +31885,7 @@ insteallers->installers instealling->installing instealls->installs insteance->instance +insteances->instances insted->instead insteead->instead insteed->instead @@ -32052,7 +32064,8 @@ insurasnce->insurance insurasnces->insurances insurence->insurance insurences->insurances -intaces->instance +intace->instance, intact, intake, +intaces->instances, intakes, instance, intack->intact intagrate->integrate intagrated->integrated From 0b09d75a330b38c012265a243a3c2f0c988e1d8c Mon Sep 17 00:00:00 2001 From: MercuryDemo <81722899+MercuryDemo@users.noreply.github.com> Date: Fri, 3 May 2024 23:51:19 +0800 Subject: [PATCH 216/222] mian->main (#3339) Co-authored-by: Dimitri Papadopoulos <3234522+DimitriPapadopoulos@users.noreply.github.com> --- codespell_lib/data/dictionary.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index a9f551e4fe..9daeee6de0 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -35753,6 +35753,7 @@ mezmorizing->mesmerizing miagic->magic miagical->magical mial->mail +mian->main, moan, mices->mice Michagan->Michigan micorcode->microcode From 10c2abcfc94db9ca543c62c3b4760422a67fb335 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 6 May 2024 17:20:50 +0000 Subject: [PATCH 217/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.2 → v0.4.3](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.2...v0.4.3) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a60c221ecc..604f69f319 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.4.2 + rev: v0.4.3 hooks: - id: ruff - id: ruff-format From b84170513cf6c6612e38af34e34511eb37ea1636 Mon Sep 17 00:00:00 2001 From: Casey Korver Date: Wed, 8 May 2024 18:53:50 +0000 Subject: [PATCH 218/222] Add coverage files to .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 37ac022c99..e143f42d55 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,7 @@ codespell.egg-info *.pyc *.orig .cache/ +.coverage.* .mypy_cache/ .pytest_cache/ .ruff_cache/ From a2c7564e5299ef0095e840673ce5be7bf28f9610 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 13 May 2024 17:16:53 +0000 Subject: [PATCH 219/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.3 → v0.4.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.3...v0.4.4) - [github.com/abravalheri/validate-pyproject: v0.16 → v0.17](https://github.com/abravalheri/validate-pyproject/compare/v0.16...v0.17) --- .pre-commit-config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 604f69f319..71ade37b55 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -58,7 +58,7 @@ repos: - -d - "{extends: relaxed, rules: {line-length: {max: 90}}}" - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.4.3 + rev: v0.4.4 hooks: - id: ruff - id: ruff-format @@ -75,7 +75,7 @@ repos: additional_dependencies: - tomli - repo: https://github.com/abravalheri/validate-pyproject - rev: v0.16 + rev: v0.17 hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy From f1b41a2ed692201a839fed74d0a6997b87831966 Mon Sep 17 00:00:00 2001 From: Casey Korver Date: Wed, 15 May 2024 12:28:37 -0500 Subject: [PATCH 220/222] Add `arragne->arrange` typo (#3421) --- codespell_lib/data/dictionary.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 9daeee6de0..19eef08352 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -5297,6 +5297,10 @@ arragement->arrangement arragements->arrangements arrages->arranges arraging->arranging +arragne->arrange +arragned->arranged +arragnes->arranges +arragning->arranging arraies->arrays arraival->arrival arraive->arrive From 5c0343bda132afe7a3721419ac2a863a533c612d Mon Sep 17 00:00:00 2001 From: Janosh Riebesell Date: Wed, 15 May 2024 16:04:22 -0400 Subject: [PATCH 221/222] Materials science-related corrections 3 (#3424) --- codespell_lib/data/dictionary.txt | 52 ++++++++++++++++++++++++++ codespell_lib/data/dictionary_rare.txt | 1 + 2 files changed, 53 insertions(+) diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt index 19eef08352..c35d40be67 100644 --- a/codespell_lib/data/dictionary.txt +++ b/codespell_lib/data/dictionary.txt @@ -5502,6 +5502,7 @@ asessment->assessment asessments->assessments asetic->ascetic asfar->as far +asgolute->absolute asign->assign asigned->assigned asignee->assignee @@ -6459,6 +6460,7 @@ attributring->attributing attributrion->attribution attributrions->attributions attributs->attributes +attributse->attributes, attribute, attribye->attribute attribyes->attributes attribyte->attribute @@ -13098,6 +13100,10 @@ componoents->components componsites->composites compontent->component compontents->components +comporator->comparator +comporators->comparators +comporison->comparison +comporisons->comparisons composablity->composability composibility->composability composiblity->composability @@ -21088,6 +21094,7 @@ doen->done doens't->doesn't doens->does doensn't->doesn't +doenst->doesn't does'nt->doesn't does't->doesn't doese't->doesn't @@ -32472,6 +32479,10 @@ interploated->interpolated interploates->interpolates interploatin->interpolating interploation->interpolation +interplotate->interpolate +interplotated->interpolated +interplotates->interpolates +interplotating->interpolating interpolaed->interpolated interpolaion->interpolation interpolaiton->interpolation @@ -36512,6 +36523,7 @@ monnth->month monnths->months monochorome->monochrome monochromo->monochrome +monoclinc->monoclinic monocrome->monochrome monolite->monolithic monontonicity->monotonicity @@ -38847,6 +38859,7 @@ officianado->aficionado officianados->aficionados officionado->aficionado officionados->aficionados +offine->offline offisianado->aficionado offisianados->aficionados offisionado->aficionado @@ -39751,7 +39764,15 @@ orthagonalize->orthogonalize orthoganal->orthogonal orthoganalize->orthogonalize orthognal->orthogonal +orthongonalise->orthogonalise +orthongonalised->orthogonalised +orthongonalises->orthogonalises +orthongonalising->orthogonalising orthongonality->orthogonality +orthongonalize->orthogonalize +orthongonalized->orthogonalized +orthongonalizes->orthogonalizes +orthongonalizing->orthogonalizing orthonormalizatin->orthonormalization orthorombic->orthorhombic ortogonal->orthogonal @@ -40556,6 +40577,8 @@ parametrs->parameters parametrse->parameters parametter->parameter parametters->parameters +parammeter->parameter +parammeters->parameters paramss->params paramter->parameter paramtere->parameter @@ -41394,6 +41417,7 @@ perhpas->perhaps peridic->periodic peridical->periodical peridically->periodically +peridioc->periodic perihperal->peripheral perihperals->peripherals perilious->perilous @@ -41920,6 +41944,14 @@ plalforms->platforms planation->plantation plantext->plaintext plantiff->plaintiff +plarise->polarise +plarised->polarised +plarises->polarises +plarising->polarising +plarize->polarize +plarized->polarized +plarizes->polarizes +plarizing->polarizing plase->place, please, phase, plaice, plased->placed, pleased, phased, plasement->placement @@ -42133,6 +42165,14 @@ polarisaiton->polarisation polariy->polarity polarizaiton->polarization polarizin->polarizing +polarlise->polarise +polarlised->polarised +polarlises->polarises +polarlising->polarising +polarlize->polarize +polarlized->polarized +polarlizes->polarizes +polarlizing->polarizing polcies->policies polciy->policy polcy->policy @@ -51227,6 +51267,8 @@ simlar->similar simlarity->similarity simlarlity->similarity simlarly->similarly +simlation->simulation +simlations->simulations simle->simple, smile, simile, simler->simpler, similar, simles->smiles, similes, @@ -52148,6 +52190,7 @@ spcaes->spaces spcaing->spacing spcecified->specified spcial->special +spcies->species spcific->specific spcifically->specifically spcification->specification @@ -53503,6 +53546,8 @@ struggeling->struggling struggels->struggles strugglin->struggling strust->trust, strut, +strutcure->structure +strutcures->structures struttural->structural strutture->structure strutural->structural @@ -54857,6 +54902,7 @@ symetrical->symmetrical symetrically->symmetrically symetry->symmetry symettric->symmetric +symmeterized->symmetrized symmetic->symmetric symmetral->symmetric symmetri->symmetry @@ -57958,6 +58004,7 @@ uncorelated->uncorrelated uncorrect->incorrect uncorrectly->incorrectly uncorrolated->uncorrelated +uncoverged->unconverged uncoverted->unconverted uncrypted->unencrypted undecideable->undecidable @@ -59079,6 +59126,10 @@ uptreams->upstreams uqest->quest uqests->quests ure->sure, ire, are, urea, rue, +urface->surface +urfaced->surfaced +urfaces->surfaces +urfacing->surfacing urrlib->urllib usag->usage usal->usual @@ -61275,6 +61326,7 @@ yugoslac->yugoslav yuo->you yuor->your yur->your +yymmetrical->symmetrical zar->czar zars->czars zeebra->zebra diff --git a/codespell_lib/data/dictionary_rare.txt b/codespell_lib/data/dictionary_rare.txt index ebad716f97..fbf49aea6e 100644 --- a/codespell_lib/data/dictionary_rare.txt +++ b/codespell_lib/data/dictionary_rare.txt @@ -194,6 +194,7 @@ preformed->performed preforming->performing preforms->performs pres->press +presidence->precedence, presidency, prioritary->priority processus->processes, process, programed->programmed From 193cd7d27cd571f79358af09a8fb8997e54f8fff Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 20 May 2024 17:14:03 +0000 Subject: [PATCH 222/222] [pre-commit.ci] pre-commit autoupdate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit updates: - [github.com/abravalheri/validate-pyproject: v0.17 → v0.18](https://github.com/abravalheri/validate-pyproject/compare/v0.17...v0.18) --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 71ade37b55..64db267776 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -75,7 +75,7 @@ repos: additional_dependencies: - tomli - repo: https://github.com/abravalheri/validate-pyproject - rev: v0.17 + rev: v0.18 hooks: - id: validate-pyproject - repo: https://github.com/pre-commit/mirrors-mypy