Source code spell checker
Find a file
Ed Page 979b42ed6f perf: Speed up identifier splitting
Before
```
test process_code         ... bench:      25,627 ns/iter (+/- 2,062)
test process_corpus       ... bench:  20,192,253 ns/iter (+/- 603,029)
test process_empty        ... bench:       7,418 ns/iter (+/- 707)
test process_no_tokens    ... bench:       8,788 ns/iter (+/- 1,065)
test process_sherlock     ... bench:      30,420 ns/iter (+/- 2,699)
test process_single_token ... bench:       9,426 ns/iter (+/- 811)
test symbol_split_lowercase_long  ... bench:       2,763 ns/iter (+/- 246)
test symbol_split_lowercase_short ... bench:         110 ns/iter (+/- 12)
test symbol_split_mixed_long      ... bench:       7,373 ns/iter (+/- 1,111)
test symbol_split_mixed_short     ... bench:         357 ns/iter (+/- 86)
```

After
```
test process_code         ... bench:      20,973 ns/iter (+/- 1,717)
test process_corpus       ... bench:  15,826,059 ns/iter (+/- 1,016,628)
test process_empty        ... bench:       7,364 ns/iter (+/- 616)
test process_no_tokens    ... bench:       8,858 ns/iter (+/- 632)
test process_sherlock     ... bench:      24,707 ns/iter (+/- 3,482)
test process_single_token ... bench:       9,339 ns/iter (+/- 706)
test symbol_split_lowercase_long  ... bench:       2,727 ns/iter (+/- 151)
test symbol_split_lowercase_short ... bench:          46 ns/iter (+/- 2)
test symbol_split_mixed_long      ... bench:       5,753 ns/iter (+/- 441)
test symbol_split_mixed_short     ... bench:          76 ns/iter (+/- 3)
```

Fixes #33
2019-10-25 14:47:58 -06:00
benches refactor: Split out typos-dict 2019-08-08 10:24:50 -05:00
benchsuite docs: Explain rg in benchmarks 2019-10-25 10:59:20 -06:00
codegen chore: Update dependencies 2019-10-25 10:25:59 -06:00
docs docs: Fix source precedence 2019-10-25 09:39:55 -06:00
src chore: Upgrade structopt 2019-10-17 20:49:26 -06:00
typos perf: Speed up identifier splitting 2019-10-25 14:47:58 -06:00
typos-dict chore: Update dependencies 2019-10-25 10:25:59 -06:00
.clog.toml Initial commit 2019-01-22 15:01:33 -07:00
.gitattributes chore: Fix tracking of source content 2019-08-19 12:53:45 -06:00
.gitignore Initial commit 2019-01-22 15:01:33 -07:00
azure-pipelines.yml chore(CI): Fix code-gen verification 2019-10-25 07:47:10 -06:00
Cargo.lock chore: Update dependencies 2019-10-25 10:25:59 -06:00
Cargo.toml chore: Update dependencies 2019-10-25 10:25:59 -06:00
CHANGELOG.md Initial commit 2019-01-22 15:01:33 -07:00
committed.toml chore: Configure commit lints 2019-10-25 10:28:28 -06:00
CONTRIBUTING.md docs: Fix links 2019-10-25 09:58:24 -06:00
LICENSE-APACHE Initial commit 2019-01-22 15:01:33 -07:00
LICENSE-MIT Initial commit 2019-01-22 15:01:33 -07:00
README.md docs: Add reference 2019-10-25 08:17:58 -06:00
release.toml chore: Add release config 2019-10-25 09:48:58 -06:00

typos

Source code spell checker

Build Status codecov Documentation License Crates Status

About

Install

Reference

Contribute

License

Licensed under either of

at your option.