Commit Graph
67 Commits
Author SHA1 Message Date
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 6da830572a refactor(parser): Rename bytes-parser 2019-07-19 07:28:16 -06:00
Ed Page d247d68c37 fix: Report binary files to user
Fixes #38
2019-07-19 07:28:10 -06:00
Ed Page 807a4a8a2f Merge pull request #36 from epage/bin
feat: Ignore binary files
2019-07-13 22:56:02 -06:00
Ed Page da156e3f23 feat: Ignore binary files
Fixes #29
2019-07-13 22:41:31 -06:00
Ed Page 4ce7303fc2 refactor(parser): Switch to bstr for line splitting 2019-07-13 22:41:31 -06:00
Ed Page 9a3aef7212 Merge pull request #32 from epage/hex
feat(parser): Ignore hex literals
2019-07-13 22:41:17 -06:00
Ed Page 92a2560c9a feat(parser): Support C++ hex literal separators 2019-07-13 20:15:23 -06:00
Ed Page b6ab968478 feat(parser): Treat contractions as a word
This should be safe.  Rarely is `'` used as syntax in a language that
separates literals.

- `'` is used within hex literals in C++ but we want to treat them as
  one word
- `'` is used for lifetimes in Rust but there are other symbols on the
  left side.
2019-07-13 20:15:23 -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 389d5bdb22 Merge pull request #31 from epage/go
Update spell checker comparison
2019-07-13 18:47:09 -06:00
Ed Page 894df1bcdc docs: Add gitignore to comparison
Fixes #25
2019-07-13 18:46:03 -06:00
Ed Page e039d9aae0 docs: Compare with codespell
Fixes #23
2019-07-13 18:45:38 -06:00
Ed Page 28eae239a0 Merge pull request #28 from epage/ignore
Control over what files are ignored
2019-07-13 16:05:47 -06:00
Ed Page 73054cca9e feat: VCS ignore flag 2019-07-12 21:43:18 -06:00
Ed Page 6bbf8390ff feat: Ignore parents flag 2019-07-12 21:39:38 -06:00
Ed Page 1bd4ca8288 feat: Git global flag 2019-07-12 21:36:32 -06:00
Ed Page 27edfc6e02 feat: Global ignore file flag 2019-07-11 21:56:27 -06:00
Ed Page e6d29070fc feat: Expose control over .ignore 2019-07-10 20:12:14 -06:00
Ed Page 867c53043b feat: Give control over ignoring hidden files 2019-07-10 20:04:14 -06:00
Ed Page 166e2630c0 fix(parse): Don't assume boundary characters are one byte
This was inspired by heck.  They have an invariant to ensure this isn't
a problem (only accept `_` as boundary) while on the other hand we
accept a lot of things as boundaries.
2019-07-06 21:54:45 -06:00
Ed Page 60372effa1 docs: Re-arrange comparison 2019-07-06 19:11:03 -06:00
Ed Page 86de1b8c2d fix(docs): Table misformatted 2019-07-06 07:51:08 -06:00
Ed Page 766f5fb65f docs: Update appveyor link 2019-07-05 08:09:13 -06:00
Ed Page 2073c3a4fc Merge pull request #26 from epage/rename
fix: Rename to typos
2019-07-03 19:34:41 -06:00
Ed Page 377c911328 fix: Rename to typos 2019-07-03 19:22:36 -06:00
Ed Page 9692f7cd46 docs(about): Fix formatting 2019-06-26 21:52:49 -06:00
Ed Page b5e75d3348 Merge pull request #21 from epage/compare
docs: Comparison with other tools
2019-06-26 21:50:12 -06:00
Ed Page 16e7bd26e7 docs: Reformat README 2019-06-26 21:49:37 -06:00
Ed Page 4f85e39e09 docs: Comparison with other tools
Fixes #12
2019-06-26 21:47:17 -06:00
Ed Page 5ef815390f Merge pull request #13 from epage/fix
fix(dict): Fix should match typo's case
2019-06-26 07:40:38 -06:00
Ed Page 953064e7d1 fix(dict): Fix should match typo's case
Fixes #10
2019-06-26 07:22:59 -06:00
Ed Page a5b8636bdb refactor(dict): Allow for owned corrections 2019-06-24 21:46:40 -06:00
Ed Page b12e90c141 refactor(report): Rename source field 2019-06-24 21:46:39 -06:00
Ed Page 859769b835 refactor: Rename Symbol to Identifier
This is more descriptive
2019-06-24 21:46:39 -06:00
Ed Page 5bbd6f530a chore: Fix typo 2019-06-24 21:46:38 -06:00
Ed Page 881fce5114 feat(parse): Track the case of each word 2019-06-24 21:46:38 -06:00
Ed Page 80aeed1b43 fix(report): Align text when tabs are used
Ideally we would provide for more than a space per tab but this at least
gets us better alignment.

Fixes #11
2019-06-22 09:18:06 -06:00
Ed Page a082207283 perf(report): Reduce grabbing of locks 2019-06-22 09:12:54 -06:00
Ed Page 3d1fb3b1ae feat(parse): Process words composing symbols 2019-06-15 22:21:40 -06:00
Ed Page 63a84863be refactor(bench): Improve bench names 2019-06-15 14:04:02 -06:00
Ed Page d78713dba1 fix: Improve the quality of symbols being reported 2019-06-14 15:57:41 -06:00
Ed Page c7ca904401 fix(dict): Balance dev speed with risk of introducing breaks
I've been cutting down the dict size to speed up my testing but I keep
submitting it.  Instead, it is a feature.
2019-06-14 15:19:17 -06:00
Ed Page 34c922509a chore(CI): Push the regex lint under a rug 2019-06-14 15:14:42 -06:00
Ed Page 905de9bd8d chore(CI): Fighting clippy 2019-06-14 14:53:34 -06:00
Ed Page feaad8d94d chore(CI): Update rustc 2019-06-14 14:26:13 -06:00
Ed Page f1e3163ba2 fix: Clippy 2019-06-14 07:04:58 -06:00
Ed Page 9ccfc9c27d fix: Clippy 2019-06-14 06:51:22 -06:00
Ed Page 9f198c973d chore: Run cargo fmt 2019-06-14 06:45:39 -06:00