Ed Page
ab4a5bbdaf
feat: Support english dialects
...
The goal is to be as accepting and unobtrusive to new code bases as
possible. To this end, we correct typos into the closest english
dialect.
If someone wants to opt-in, they can have typos correct to a specific
english dialect.
Fixes #52
Fixes #22
2020-08-20 19:37:37 -05:00
Ed Page
575971a5c5
refactor: Turn reports into a trait
2020-07-04 20:52:46 -05:00
Ed Page
59baa36327
refactor!: Delay populating of Checks
2019-11-14 20:20:29 -07:00
Ed Page
19321d9e48
style: Fix benchmark names
2019-11-02 19:40:07 -06:00
Ed Page
ce365ae12e
feat: Dump files, identifiers, and words
...
This will help people debug their configurations.
Fixes #41
2019-10-31 10:44:23 -06:00
Ed Page
975dab8514
chore(benches): Fix compilation errors
2019-10-30 07:20:52 -06:00
Ed Page
a60ab52c56
test: Add benchmarks for real-word processing
2019-10-25 15:48:39 -06:00
Ed Page
09513fdc13
refactor: Update naming
2019-10-25 15:17:24 -06:00
Ed Page
1bdd1c928a
refactor: Split out typos-dict
2019-08-08 10:24:50 -05:00
Ed Page
750005e971
fix(parse): Don't skip binary files when explicitly requested
...
Fixes #35
2019-07-31 21:01:58 -06:00
Ed Page
adcbe68621
refactor(dict): Split out a trait
2019-07-27 19:50:36 -06:00
Ed Page
834b9f77f2
refactor(checks): Separate out the logic
2019-07-27 19:50:35 -06:00
Ed Page
3e678cca1e
refactor(parser): Share a parser across calls
2019-07-27 19:50:34 -06:00
Ed Page
95c0aea484
feat: Give control over verifying file content
2019-07-19 07:28:17 -06:00
Ed Page
ec307dffdd
feat: Check file names
...
Fixes #24
2019-07-19 07:28:17 -06:00
Ed Page
da156e3f23
feat: Ignore binary files
...
Fixes #29
2019-07-13 22:41:31 -06:00
Ed Page
006204e66a
feat(parser): Ignore hex literals
...
Trying to avoid accidentally correcting something that looks like a word
inside a hex number, like `0xBEAF`.
Fixes #19
2019-07-13 20:15:22 -06:00
Ed Page
377c911328
fix: Rename to typos
2019-07-03 19:22:36 -06:00
Ed Page
9f198c973d
chore: Run cargo fmt
2019-06-14 06:45:39 -06:00
Ed Page
af196a9561
fix: Settle on a name?
2019-04-16 17:27:55 -06:00
Ed Page
85ee5cfac9
fix(api): Split lib
2019-01-24 08:24:20 -07:00
Ed Page
2ddd7d93df
feat: Control over output format
2019-01-23 16:48:58 -07:00
Ed Page
0cdd64c038
Initial commit
2019-01-22 15:01:33 -07:00