Martin Fischer
8d026ac23e
feat(dict): Preserve correction order
...
We want to be able to recommend more likely corrections first,
e.g. for "poped" we want to recommend "popped" before "pooped".
2023-06-26 22:13:47 +02:00
Martin Fischer
89d5a97a8a
test: Add some tests for dict processing logic
2023-06-26 19:23:27 +02:00
Martin Fischer
49a0eaab7b
refactor: Make dict processing logic testable
...
Previously all the dictionary cleanup logic was in the function:
fn generate<W: std::io::Write>(file: &mut W, dict: &[u8])
which parsed the provided buffer as CSV and also took care of writing
the processed dictionary back as CSV. This commit factors out the CSV
handling, leaving a `process` function behind so that it can be easily
tested in the following commit.
2023-06-26 19:22:04 +02:00
Ed Page
2fffb1bb2b
chore: Release
2023-06-26 09:05:53 -05:00
Ed Page
37d4d626b6
fix(dict): Dont correct currency code
...
Fixes #767
2023-06-26 08:48:57 -05:00
Ed Page
59888680cc
chore: Release
2023-06-19 10:28:02 -05:00
Tobias Klauser
28fbdec824
fix(dict): Don't correct "accreting"
...
"accreting" is the present participle of "accrete", see
https://en.wiktionary.org/wiki/accreting . Don't correct it to
"accrediting".
2023-06-19 16:58:17 +02:00
Ed Page
172ff0bb5a
chore: Release
2023-06-08 10:27:43 -05:00
Ed Page
7523a865f7
feat(dict): Pull in codespell items
2023-06-08 09:26:12 -05:00
Ed Page
a9d9fc03a2
test(dict): Report more cases to user
2023-06-08 09:23:10 -05:00
Ed Page
09f096a096
chore(dict): Automate more cleanup
2023-06-08 08:54:36 -05:00
Ed Page
27c9fe7c79
chore: Release
2023-06-01 06:22:12 -05:00
Ed Page
5277bf390e
fix(dict): Allow plural deque -> deques
2023-06-01 06:07:12 -05:00
Ed Page
0ded1c8a4e
fix(dict): Include May updates
2023-06-01 06:02:02 -05:00
Ed Page
5c98b91f18
chore: Release
2023-05-19 08:51:04 -05:00
Ed Page
641e734fe7
fix(dict): Dont correct add-ons
...
Fixes #721
2023-05-19 08:13:01 -05:00
Ed Page
78a3c66d00
chore: Release
2023-05-03 08:57:26 -05:00
Ed Page
83b6d30708
Merge pull request #719 from epage/april
...
fix: Add April, 2023's typos
2023-05-03 08:52:35 -05:00
Ed Page
f7c2691b63
fix: Add April, 2023's typos
...
Fixes #705
2023-05-03 08:28:35 -05:00
renovate[bot]
5131fb8167
chore(deps): update compatible
2023-05-01 15:30:51 +00:00
Ed Page
15cdad2a3f
chore: Release
2023-03-29 21:54:57 -05:00
Ed Page
039edba3de
fix(dict): Add March's typos
...
Fixes #677
2023-03-29 21:40:36 -05:00
renovate[bot]
e1a138b637
chore(deps): update compatible
2023-04-01 07:05:05 +00:00
Ed Page
57502b53cc
chore: Release
2023-03-16 03:47:08 -05:00
Ed Page
720bd7b28c
fix(dict): Allow commitish
...
Fixes #690
2023-03-16 03:20:57 -05:00
Ed Page
34289639e6
chore: Release
2023-03-13 12:33:33 -05:00
Ed Page
4de8a7c366
Merge pull request #679 from phip1611/erronerous
...
feat(dict): Add: erronerous -> erroneous
2023-03-13 12:32:01 -05:00
Ed Page
6003b48885
Merge pull request #680 from phip1611/existend
...
change(dict): existend => existed,existent
2023-03-13 12:31:45 -05:00
Ed Page
3d0de83fb6
chore: Release
2023-03-13 11:57:15 -05:00
Philipp Schuster
cc26a8f693
change: existend => existed,existent
2023-03-12 14:42:09 +01:00
Philipp Schuster
500b9e3445
add: erronerous -> erroneous
2023-03-12 13:29:49 +01:00
Jonas Platte
f8ec64571f
feat(dict): Add empheral -> ephemeral
2023-03-08 14:01:24 +01:00
Ed Page
08a9831825
chore: Release
2023-03-05 20:43:46 -06:00
George Dietrich
3feda3ca91
feat: Add additional corrections
2023-03-06 09:41:47 -05:00
Ed Page
f4293b58c5
chore: Release
2023-02-28 06:30:27 -06:00
Ed Page
ce20d2f220
chore: Update dependencies
2023-02-28 05:46:19 -06:00
Ed Page
d752626069
chore: Update dependencies
2023-02-27 23:34:02 -06:00
Ed Page
8cef23a8f4
chore: Release
2023-02-27 16:14:07 -06:00
Jonas Platte
afcd316ddd
feat(dict): Add more encryption-related typos
2023-02-28 19:03:44 +01:00
Ed Page
9f306b2be9
chore: Release
2023-02-27 15:33:00 -06:00
Damian Barabonkov
6a4e0ead52
feat(dict): Add grouepd -> grouped
2023-02-28 18:19:46 +01:00
Ed Page
59a10c298a
chore: Release
2023-02-23 10:44:11 -06:00
Ed Page
7cd5a8c99f
fix(dict): Don't correct Referer
2023-02-23 10:24:07 -06:00
Jiralite
17cc43aaca
feat: Add "someoene"
2023-02-13 14:48:09 +00:00
Ed Page
6e14cefb85
chore: Release
2023-02-01 10:09:00 -06:00
Ed Page
adce192ca3
chore: Update dependencies
2023-02-01 09:31:38 -06:00
Jiralite
9094b0b9aa
feat: Add 3 typos
2023-02-01 14:34:33 +00:00
Ed Page
97770bdd02
chore: Release
2023-01-25 10:31:49 -06:00
Naïm Favier
3817b97017
fix(dict): "substitutents" → "substituents"
...
is a more likely replacement than "substitutes".
2023-01-24 15:53:38 +01:00
Naïm Favier
d9ace5fd25
fix(dict): "substituters" is valid
...
https://en.wiktionary.org/wiki/substituters
2023-01-24 15:52:27 +01:00
Olivier Delhomme
ee8446b127
Adds 'regylar' as a typo for 'regular'.
2023-01-17 20:37:35 +01:00
Ed Page
12c6491895
chore: Release
2023-01-16 08:43:06 -06:00
Jonas Platte
5391527894
feat(dict): Add serialzie -> serialize
2023-01-16 13:37:21 +01:00
Ed Page
1d8996e205
chore: Release
2022-12-06 13:54:17 -06:00
Ed Page
c963f68083
fix(dict): Remove nilable
...
See conversation in #613
2022-12-06 10:47:14 -06:00
Ed Page
98c3a33cc6
chore: Release
2022-12-01 20:00:28 -06:00
renovate[bot]
aa2789b65f
chore(deps): update safe
2022-12-02 00:14:56 +00:00
Ed Page
905a150be8
chore: Release
2022-11-21 22:25:30 -06:00
Nathan Baulch
d7b3b548f0
feat(dict): 133 assorted typos
2022-11-21 21:48:40 -06:00
Ed Page
39b28c3010
chore: Release
2022-11-03 22:28:10 -05:00
Ed Page
87a02e2a2a
chore: Switch to workspace inheritance
2022-11-01 14:20:38 -05:00
Ed Page
2dca8dea3c
chore: Bump versions
2022-10-25 07:10:22 -05:00
Jonas Platte
f0e268bb7e
feat(dict): Add decreypted -> decrypted
2022-10-25 12:10:43 +02:00
Ed Page
4e7e37799b
chore: Release
2022-10-20 07:08:07 -05:00
Jonas Platte
02afa6e98b
feat(dict): Add wrappning -> wrapping
2022-10-20 10:07:39 +02:00
Ed Page
2fc71b2e13
chore: Release
2022-10-11 09:48:09 -05:00
Robert
611bd09d9d
feat(dict): Add assorted typos
...
baged -> bagged
baged -> badge
codesbase -> codebase (+ variants)
depercate -> deprecate (+ variants)
fallthough -> fallthrough
2022-10-11 15:14:16 +11:00
Ed Page
16ca0accbb
chore: Release
2022-10-06 08:26:11 -05:00
Jonas Platte
6d6713180e
feat(dict): Add whaat -> what
2022-10-06 14:27:29 +02:00
Ed Page
f78135acd2
chore: Bump MSRV to 1.64.0
2022-10-04 10:51:03 -05:00
Ed Page
32485c4bad
chore: Upgrade dependencies
2022-10-03 11:36:25 -05:00
Ed Page
fd5abef1a7
chore: Release
2022-09-22 13:38:17 -05:00
Robert
bcd622e33c
feat(dict): Add 'targest -> target'
2022-09-22 16:07:12 +10:00
Ed Page
668a94791b
chore: Release
2022-09-21 19:28:48 -05:00
Frank Steffahn
a2cc907420
feat(dict): Add 'pararmeter -> parameter'
2022-09-22 01:59:52 +02:00
Ed Page
384aaef311
chore: Release
2022-09-15 08:43:18 -05:00
Jonas Platte
e8e20f28bb
feat(dict): Add 'stte' typo
2022-09-15 10:35:19 +02:00
Ed Page
3161cd6a82
chore: Release
2022-09-06 09:25:25 -05:00
Yuta Hayashibe
7ee918f078
Removed their from the correction candidate of thje
2022-09-06 23:01:10 +09:00
Yuta Hayashibe
d207af69ae
Add some typos
2022-09-06 19:33:15 +09:00
Ed Page
c6d876294c
chore: Release
2022-09-01 10:43:57 -05:00
Ed Page
7f470e1721
Revert "Revert "fix: remove thead -> thread""
...
This reverts commit 1e58c65276
.
2022-09-01 10:28:53 -05:00
Ed Page
c49aff00be
test: Make platform agnostic
2022-09-01 07:15:42 -05:00
Ed Page
fdb425c279
chore: Release
2022-08-30 09:28:57 -05:00
Robert
5483e8976a
feat(dict): add typos from Fig monorepo
2022-08-30 13:10:21 +10:00
Ed Page
0612303e7d
chore: Release
2022-08-23 09:24:26 -05:00
Ed Page
5896efe198
Merge pull request #540 from epage/typo
...
fix: Misc config updates
2022-08-23 09:22:23 -05:00
Ed Page
1e58c65276
Revert "fix: remove thead -> thread"
...
This reverts commit 69f89505d8
.
2022-08-23 08:21:47 -05:00
Jonas Platte
272ac51fdb
feat(dict): Add typos for "inappropriate[ly]"
2022-08-17 13:56:52 +02:00
Ed Page
c7e576614e
chore: Release
2022-08-16 07:56:56 -05:00
Ed Page
2fce5f7f09
fix: Remove unused log dependency
2022-08-16 07:56:31 -05:00
Ed Page
62847112ff
chore: Release
2022-08-16 07:53:32 -05:00
Ed Page
2d51f44345
fix: Remove extra build dependency
2022-08-16 07:52:51 -05:00
Ed Page
9b70dca40c
chore: Release
2022-08-16 07:49:04 -05:00
Ed Page
d40d24b811
Merge pull request #537 from epage/thead
...
fix: remove thead -> thread
2022-08-16 07:47:32 -05:00
Uyarn
69f89505d8
fix: remove thead -> thread
...
This supersedes #533
Fixes #532
2022-08-16 07:40:30 -05:00
Jonas Platte
d6e9d52477
feat(dict): Add "deffer" to typo list
2022-08-16 14:20:40 +02:00
Ayaz Hafiz
6be109774b
Correct "opauqe" to "opaque"
...
I can't find any references to "opauqe" as an actual word, so I believe
this to be safe.
2022-08-15 11:27:45 -05:00
Ed Page
4d9c507595
chore: Release
2022-08-13 12:03:26 -05:00
Yuta Hayashibe
cb3736663e
Add other corrections
2022-08-13 23:50:43 +09:00
Yuta Hayashibe
50da882077
Add typos
2022-08-13 14:36:41 +09:00
Ed Page
80f1ed0290
chore: Bump MSRV to 1.60
2022-08-03 09:32:45 -05:00
Ed Page
ea38677643
chore: Update dependencies
2022-08-03 09:29:38 -05:00
Ed Page
a8599f6a19
test: Move codegen to tests
2022-08-03 09:07:04 -05:00
Ed Page
a6674d5be4
chore: Release
2022-07-22 11:09:08 -05:00
Ed Page
3e9caf0731
fix(dict): Run codegen for #516
2022-07-22 10:14:08 -05:00
Jonas Platte
e7be2d3983
feat(dict): Add 'anonymized' typos
2022-07-22 16:31:59 +02:00
dependabot[bot]
7106dff9b1
chore(deps): Bump clap from 3.1.18 to 3.2.8
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.1.18 to 3.2.8.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.1.18...v3.2.8 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-07-01 07:04:47 +00:00
Ed Page
aff7161142
chore: Release
2022-06-15 16:11:53 -05:00
Ed Page
7c953a71ec
chore: Upgrade to 2021 edition
2022-06-01 06:53:10 -05:00
Ed Page
b15558f0f3
chore: Set rust-version
2022-06-01 06:51:59 -05:00
Ed Page
9f623c618b
chore: Release
2022-04-28 09:39:14 -05:00
Denis Kasak
29508a689b
feat(dict): Add typo identitiy -> identity
2022-04-28 16:24:18 +02:00
Ed Page
dcc3c0b11e
chore: Release
2022-04-25 11:49:02 -05:00
Jonas Platte
5f5ef1468d
feat(dict): Add 'signign' typo to words.csv
2022-04-25 11:26:08 -05:00
Jonas Platte
bbd71ab434
feat(dict): Add 'unencyrpted' typo to words.csv
2022-04-25 11:25:48 -05:00
dependabot[bot]
f3107c4794
chore(deps): Bump clap from 3.0.13 to 3.1.3
...
Bumps [clap](https://github.com/clap-rs/clap ) from 3.0.13 to 3.1.3.
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v3.0.13...v3.1.3 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-01 07:03:22 +00:00
Ed Page
05773fe815
chore: Release
2022-02-08 07:12:19 -06:00
Sebastian Neubauer
fa5a724cec
feat(dict): Add more typos
2022-02-08 13:41:44 +01:00
Ed Page
8ddb09eff3
chore: Update dependencies
2022-02-01 10:34:12 -06:00
Ed Page
f7fd7c0e42
chore: Release
2022-01-21 10:39:27 -06:00
Ed Page
5598b5b3e9
fix(dict): Workes should also correct to workers
...
Fixes #402
2022-01-21 10:10:56 -06:00
Ed Page
469a9aedc2
chore: Release
2021-12-14 12:58:03 -06:00
Frank Steffahn
2748d6a148
fix(dict): Typo in Typos ( #3870
2021-12-14 12:54:48 -06:00
Ed Page
3b3a944c93
fix: Detect descrepancy
...
Found this in the clap code base.
2021-11-24 15:09:01 -06:00
Ed Page
c0e8a2c932
chore: Release
2021-11-16 07:46:33 -06:00
Ed Page
8e29e94060
chore: Update cargo-release
2021-11-16 07:44:08 -06:00
Neubauer, Sebastian
76ec666970
feat(dict): Add more corrections
...
I encountered these when going through a codebase with another tool.
2021-11-12 23:02:08 +01:00
Ed Page
a8ae8a5c26
chore: Update boiletplate
2021-11-08 10:11:02 -06:00
Ed Page
153f570ec9
chore: Release
2021-11-03 11:48:12 -05:00
Ed Page
fcac819478
fix: Address false positives
...
Hard to say how to handle `doen't` since we don't handle contractions.
For now, I've gone ahead and added corrections to the part of the
contraction. Hopefully that doesn't confuse people
Part of #362
2021-10-23 08:21:53 -05:00
Ed Page
dbea7ab1e0
chore: Release
2021-08-30 09:16:40 -05:00
Ville Skyttä
4fcd7ba16f
feat(dict): Suggest surrounded
for surrouned
too
2021-08-29 21:22:24 +03:00
Ed Page
613a0cba4b
chore: Iterate on release process
2021-08-16 11:23:25 -05:00
mendess
5747aba05d
Add instantialed as a typo for instantiated
2021-08-06 14:33:50 +01:00
Ed Page
9a8d41fcb2
chore: Release
2021-07-30 12:09:59 -05:00
Ed Page
3049852bfd
fix(dict): Avoid contraction false positive
...
Fixes #317
2021-07-30 10:42:57 -05:00
Ed Page
3486c23bdb
chore: Release
2021-07-27 15:29:18 -05:00
Ed Page
49459cede7
feat(dict): Add more corrections
2021-07-27 14:53:13 -05:00
Ed Page
6037eebfdc
style: Clippy
2021-07-27 14:28:16 -05:00
Ed Page
70fbd63b00
fix: Update dictionary
2021-07-27 14:21:00 -05:00
Ed Page
960471ae23
fix: Prevent old typos from coming back
2021-07-27 14:16:13 -05:00
Ed Page
4e99217896
test: Ensure words are stored lowercase
2021-07-27 14:16:12 -05:00
Ed Page
0008713395
test: Ensure words.csv stays sorted
2021-07-27 14:16:12 -05:00
Ed Page
41048d15b3
test: Prevent correcting corrections
2021-07-27 13:58:57 -05:00
Ed Page
fc4ec0e4a1
fix: Correcting to typos
2021-07-27 13:58:57 -05:00
Ed Page
7a2a5042a1
refactor(dict): Remove useless entries
2021-07-02 10:24:59 -05:00
Ed Page
3b43272724
refactor(dict): Separate dictgen concerns
2021-07-01 11:00:33 -05:00
Ed Page
c8d1058a71
refactor(dict): Change typos-dict to trie
...
This is +/- 15%, depending on the benchmark.
2021-07-01 10:41:56 -05:00
Ed Page
bfa7888f82
chore: Skip more releases
2021-06-29 15:39:28 -05:00