Ed Page
4ddbdcf5dd
fix(cli): Define an error code policy
...
The main goal is to make spelling errors differentiated from other
errors.
Fixes #170
2020-11-14 21:17:29 -06:00
Ed Page
d258e62f43
feat(report): Diff output mode
2020-11-11 18:52:23 -06:00
Ed Page
150c5bfdc1
perf: Hash faster for custom dicts
...
If we have to hash for the custom dict, we might as well be fast about
it. We do not need a cryptographically secure algorithm since the
content is fixed for the user.
Master:
```
real 0m26.675s
user 0m33.683s
sys 0m4.535s
```
With ahash:
```
real 0m23.993s
user 0m30.800s
sys 0m4.440s
```
2020-11-10 20:56:49 -06:00
Ed Page
e4edbc5f7e
chore: Update dependencies
2020-11-10 19:47:13 -06:00
Ed Page
c361647eca
chore: Update dependencies
2020-11-10 07:02:34 -06:00
Ed Page
97f90da9bc
refactor: Move off of lazy_static
2020-11-10 06:30:27 -06:00
Ed Page
79d10d6d24
Merge pull request #139 from crate-ci/dependabot/cargo/derive_more-0.99.11
...
chore(deps): bump derive_more from 0.99.9 to 0.99.11
2020-10-26 21:28:28 -05:00
Ed Page
01c7551168
Merge pull request #142 from crate-ci/dependabot/cargo/serde_json-1.0.58
...
chore(deps): bump serde_json from 1.0.57 to 1.0.58
2020-10-26 21:28:17 -05:00
Ed Page
0c5ce25c1e
Merge pull request #141 from crate-ci/dependabot/cargo/structopt-0.3.18
...
chore(deps): bump structopt from 0.3.17 to 0.3.18
2020-10-26 21:28:04 -05:00
dependabot-preview[bot]
56507b6696
chore(deps): bump serde_json from 1.0.57 to 1.0.58
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.57 to 1.0.58.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.57...v1.0.58 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 08:12:33 +00:00
dependabot-preview[bot]
05b56957d4
chore(deps): bump structopt from 0.3.17 to 0.3.18
...
Bumps [structopt](https://github.com/TeXitoi/structopt ) from 0.3.17 to 0.3.18.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.3.17...v0.3.18 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 08:12:21 +00:00
dependabot-preview[bot]
beed707cb2
chore(deps): bump serde from 1.0.115 to 1.0.116
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.115 to 1.0.116.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.115...v1.0.116 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 08:12:09 +00:00
dependabot-preview[bot]
84e56b22b5
chore(deps): bump derive_more from 0.99.9 to 0.99.11
...
Bumps [derive_more](https://github.com/JelteF/derive_more ) from 0.99.9 to 0.99.11.
- [Release notes](https://github.com/JelteF/derive_more/releases )
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JelteF/derive_more/compare/v0.99.9...v0.99.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 08:11:46 +00:00
dependabot-preview[bot]
cb6cf092d9
chore(deps): bump structopt from 0.3.16 to 0.3.17
...
Bumps [structopt](https://github.com/TeXitoi/structopt ) from 0.3.16 to 0.3.17.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.3.16...v0.3.17 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-01 08:19:39 +00:00
Ed Page
a63dfa0f8c
perf: Faster binary-file detection
...
This switches us from a homegrown implementation to `context_inspector`
- Adds some optimizations by looking for the BoM.
- We used the same algorithm for finding Null bytes
- `context_inspector` caps how much of the buffer is searche though
Besides performance, `content_inspector` also has some known-binary
magic numbers to avoid bad detections.
Fixes #34
2020-08-21 16:29:11 -05:00
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
dependabot-preview[bot]
44cc750ab8
chore(deps): bump serde_json from 1.0.53 to 1.0.56
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.53 to 1.0.56.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.53...v1.0.56 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:47 -05:00
dependabot-preview[bot]
b52d1b67c3
chore(deps): bump structopt from 0.3.14 to 0.3.15
...
Bumps [structopt](https://github.com/TeXitoi/structopt ) from 0.3.14 to 0.3.15.
- [Release notes](https://github.com/TeXitoi/structopt/releases )
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.3.14...v0.3.15 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:47 -05:00
dependabot-preview[bot]
354fec1aa1
chore(deps): bump nom from 5.1.1 to 5.1.2
...
Bumps [nom](https://github.com/Geal/nom ) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/Geal/nom/releases )
- [Changelog](https://github.com/Geal/nom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Geal/nom/compare/5.1.1...5.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:47 -05:00
dependabot-preview[bot]
9c379b1827
chore(deps): bump serde from 1.0.111 to 1.0.114
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.111 to 1.0.114.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.111...v1.0.114 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:47 -05:00
dependabot-preview[bot]
2c3ac84a6b
chore(deps): bump thiserror from 1.0.19 to 1.0.20
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.19 to 1.0.20.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.19...1.0.20 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:47 -05:00
dependabot-preview[bot]
146998f331
chore(deps): bump derive_more from 0.99.7 to 0.99.9
...
Bumps [derive_more](https://github.com/JelteF/derive_more ) from 0.99.7 to 0.99.9.
- [Release notes](https://github.com/JelteF/derive_more/releases )
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JelteF/derive_more/compare/v0.99.7...v0.99.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:47 -05:00
Ed Page
c3896515f1
chore: Update deps
2020-07-04 20:52:47 -05:00
Ed Page
f4400c2280
refactor(varcon): Pull out core types
2020-07-04 20:52:47 -05:00
Ed Page
94bc42eb07
fix(varcon): Name of crate was wrong
2020-07-04 20:52:47 -05:00
Ed Page
7f983992bd
feat(dict): varcon dict
2020-07-04 20:52:47 -05:00
Ed Page
a4140bfe71
chore: Update deps
2020-07-04 20:52:47 -05:00
Ed Page
d1be9c1944
feat: Replacement support
...
Now can fix typos!
Fixes #4
2020-07-04 20:52:46 -05:00
dependabot-preview[bot]
99450e4b21
chore(deps): bump serde_json from 1.0.48 to 1.0.50
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.48 to 1.0.50.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.48...v1.0.50 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:46 -05:00
dependabot-preview[bot]
c187243300
chore(deps): bump assert_fs from 0.13.1 to 1.0.0
...
Bumps [assert_fs](https://github.com/assert-rs/assert_fs ) from 0.13.1 to 1.0.0.
- [Release notes](https://github.com/assert-rs/assert_fs/releases )
- [Changelog](https://github.com/assert-rs/assert_fs/blob/master/CHANGELOG.md )
- [Commits](https://github.com/assert-rs/assert_fs/commits/v1.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:46 -05:00
dependabot-preview[bot]
5ed224b0b7
chore(deps): bump thiserror from 1.0.12 to 1.0.14
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.12 to 1.0.14.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.12...1.0.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:46 -05:00
dependabot-preview[bot]
c68d39266e
chore(deps): bump ignore from 0.4.12 to 0.4.14
...
Bumps [ignore](https://github.com/BurntSushi/ripgrep ) from 0.4.12 to 0.4.14.
- [Release notes](https://github.com/BurntSushi/ripgrep/releases )
- [Changelog](https://github.com/BurntSushi/ripgrep/blob/master/CHANGELOG.md )
- [Commits](https://github.com/BurntSushi/ripgrep/compare/ignore-0.4.12...ignore-0.4.14 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:46 -05:00
dependabot-preview[bot]
a6f19bfd65
chore(deps): bump derive_more from 0.99.3 to 0.99.5
...
Bumps [derive_more](https://github.com/JelteF/derive_more ) from 0.99.3 to 0.99.5.
- [Release notes](https://github.com/JelteF/derive_more/releases )
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JelteF/derive_more/compare/v0.99.3...v0.99.5 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:46 -05:00
dependabot-preview[bot]
e12b0f0f68
chore(deps): bump itertools from 0.8.2 to 0.9.0
...
Bumps [itertools](https://github.com/bluss/rust-itertools ) from 0.8.2 to 0.9.0.
- [Release notes](https://github.com/bluss/rust-itertools/releases )
- [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md )
- [Commits](https://github.com/bluss/rust-itertools/compare/v0.8.2...v0.9.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:46 -05:00
dependabot-preview[bot]
8b823e0f84
chore(deps): bump regex from 1.3.5 to 1.3.6
...
Bumps [regex](https://github.com/rust-lang/regex ) from 1.3.5 to 1.3.6.
- [Release notes](https://github.com/rust-lang/regex/releases )
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-lang/regex/compare/1.3.5...1.3.6 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:46 -05:00
dependabot-preview[bot]
c3352185cf
chore(deps): bump anyhow from 1.0.27 to 1.0.28
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.27 to 1.0.28.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.27...1.0.28 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-04 20:52:46 -05:00
Ed Page
6b8047ee44
perf: Multi-threaded spell checking
...
Fixes #7
2020-03-21 14:22:53 -05:00
Ed Page
ce4a7578d7
Merge pull request #87 from crate-ci/dependabot/cargo/derive_more-0.99.3
...
chore(deps): bump derive_more from 0.15.0 to 0.99.3
2020-03-02 09:49:31 -06:00
dependabot-preview[bot]
4351f1b9d9
chore(deps): bump derive_more from 0.15.0 to 0.99.3
...
Bumps [derive_more](https://github.com/JelteF/derive_more ) from 0.15.0 to 0.99.3.
- [Release notes](https://github.com/JelteF/derive_more/releases )
- [Changelog](https://github.com/JelteF/derive_more/blob/master/CHANGELOG.md )
- [Commits](https://github.com/JelteF/derive_more/compare/0.15.0...v0.99.3 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-02 15:38:48 +00:00
dependabot-preview[bot]
35d972aeff
chore(deps): bump thiserror from 1.0.10 to 1.0.11
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.10 to 1.0.11.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.10...1.0.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-02 15:38:33 +00:00
Ed Page
4cc71279d4
Merge pull request #85 from crate-ci/dependabot/cargo/serde_json-1.0.48
...
chore(deps): bump serde_json from 1.0.46 to 1.0.48
2020-03-02 09:36:58 -06:00
dependabot-preview[bot]
d73bba1f33
chore(deps): bump serde_json from 1.0.46 to 1.0.48
...
Bumps [serde_json](https://github.com/serde-rs/json ) from 1.0.46 to 1.0.48.
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.46...v1.0.48 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-01 07:13:59 +00:00
dependabot-preview[bot]
3a08642f81
chore(deps): bump bstr from 0.2.10 to 0.2.11
...
Bumps [bstr](https://github.com/BurntSushi/bstr ) from 0.2.10 to 0.2.11.
- [Release notes](https://github.com/BurntSushi/bstr/releases )
- [Commits](https://github.com/BurntSushi/bstr/compare/0.2.10...0.2.11 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-03-01 07:13:37 +00:00
Ed Page
3a4f006782
chore: Update dependencies
2020-02-03 06:48:55 -06:00
dependabot-preview[bot]
4625fb95b9
chore(deps): bump serde from 1.0.103 to 1.0.104
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.103 to 1.0.104.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.103...v1.0.104 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-01 23:46:02 +00:00
Ed Page
2cf779476b
Merge pull request #74 from crate-ci/dependabot/cargo/thiserror-1.0.9
...
chore(deps): bump thiserror from 1.0.6 to 1.0.9
2020-01-01 16:44:46 -07:00
dependabot-preview[bot]
510fd2dba3
chore(deps): bump thiserror from 1.0.6 to 1.0.9
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.6 to 1.0.9.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.6...1.0.9 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-01 23:09:49 +00:00
Ed Page
996b72628c
Merge pull request #77 from crate-ci/dependabot/cargo/anyhow-1.0.26
...
chore(deps): bump anyhow from 1.0.25 to 1.0.26
2020-01-01 16:09:17 -07:00
Ed Page
24eeb86900
Merge pull request #75 from crate-ci/dependabot/cargo/toml-0.5.5
...
chore(deps): bump toml from 0.4.10 to 0.5.5
2020-01-01 16:08:45 -07:00
dependabot-preview[bot]
094695ff43
chore(deps): bump anyhow from 1.0.25 to 1.0.26
...
Bumps [anyhow](https://github.com/dtolnay/anyhow ) from 1.0.25 to 1.0.26.
- [Release notes](https://github.com/dtolnay/anyhow/releases )
- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.25...1.0.26 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-01 22:14:50 +00:00