cargo typos-cli 0.1.2
v0.1.2

latest releases: 1.21.0, 1.20.10, 1.20.9...
4 years ago

Changes:

  • ac90322 chore(typos-cli): Release 0.1.2
  • b10b775 chore(typos): Release 0.2.0
  • 0208dfa chore(typos-dict): Release 0.2.0
  • 2684b9b Merge pull request #63 from epage/dict
  • 2e95e5e style(misspell): Collapae case
  • cec3ad0 style(misspell): Make contract explicit
  • ed004e7 chore(clippy): Ignore lints about code-genned code
  • dc327e0 style: Address clippy
  • 8a8007d fix(dict): Hold off on publishing non-typos dicts
  • 0f06e60 feat: Expose wikipedia's dict to Rust
See More
  • 3daafd1 feat: Expose client9/misspell's dict to Rust
  • ce1ef2c refactor!: Move dict implementation into CLI
  • 5de368a refactor(codegen): Hard code data
  • 1cbdb3a feat: Expose codespell's dict to Rust
  • 8f428b8 refactor(dict): Prepare for more dicts
  • 03fa6f8 Merge pull request #62 from epage/error
  • 4049a1e refactor(bench): Make it easier to change benchsuite
  • 86b22d1 fix(dict)!: Make dictionary usable across threads
  • 0a2f865 refactor: Change error strategy for future thread use
  • 158f83b docs: Update install instructions for crate split
  • a1a8ba2 Merge pull request #61 from epage/overhead
  • a60ab52 test: Add benchmarks for real-word processing
  • 09513fd refactor: Update naming
  • 3bbd9b1 refactor: Update naming
  • c20e8f6 perf: Speed up detection of text files [ #34 ]
  • af49b6a Merge pull request #60 from epage/lazy
  • ff8fce5 fix: Don't check words if ident gets a hit
  • a862991 refactor: Delegate to rust for IO
  • 979b42e perf: Speed up identifier splitting [ #33 ]
  • 2ae1a0b docs: Explain rg in benchmarks
  • 70e9b5d Merge pull request #59 from epage/update
  • 00ac204 chore: Configure commit lints
  • 12e6cad chore: Update dependencies
  • 2ae1255 chore(typos-codegen): Release 1.0.1
  • 04775f6 chore(typos-cli): Release 0.1.1
  • bdbb826 chore(typos-dict): Release 0.1.1
  • de77cdc chore(typos): Release 0.1.1
  • 38b51be docs: Fix links
  • f163b8a chore: Fix readme links
  • 7d94e49 chore: Add release config
  • ed89557 chore: Update dependencies
  • 0396c59 chore: Reove dead feature
  • 52926d8 docs: Fix source precedence
  • 5863158 docs: Add reference
  • 851336b docs: Fix links
  • 9005b93 docs: Link to new CI
  • a859cee chore(CI): Fix code-gen verification
  • 1c56aa6 chore(CI): Verify code-gen
  • 2d2cbe1 chore(CI): Fix indentation
  • 8811ebf chore(CI): Switch to AzDO
  • f5af748 docs: Add link to benchmarks
  • 8ef836a Merge pull request #51 from epage/bench
  • ca78fed perf: Benchmark 0.1
  • a3fabbd perf: Create end-to-end benchmark suite
  • 1d13f5d fix(cli): Name of bin back to typos
  • 5e6e4b9 chore: Upgrade structopt
  • 948eb0e Merge pull request #50 from epage/codegen
  • 7a637c7 chore(CI): Upgrade rustc
  • 23faf30 refactor(dict): Speed up build times by caching codegen
  • caaadb0 chore: Fix tracking of source content
  • 8d3a794 Merge pull request #49 from epage/split
  • 5b635a1 chore(CI): Update for workspaces
  • 1bdd1c9 refactor: Split out typos-dict
  • 164ee9c refactor: Split bin/lib into separate crates
  • ce4a741 Merge pull request #48 from epage/config
  • 6fc6196 feat(parser): Give control over identifier detection
  • 7094468 refactor(cli): Remove dead code
  • 8ea31b5 refactor(cli): Re-order code to make diffing easier
  • 26787df refactor(checks): Implement traits for easier debugging
  • a2cf3b7 feat(config): Configure checking logic [ #37 ]
  • 29ff040 feat(config): Expose binary in config file
  • 77603da refactor(cli): Rename Options struct
  • a923f93 fix(config): Move file-based config into a table
  • f9a1600 refactor( Push out options
  • 87015d3 feat(config): Find config for each path passed in
  • ad4c6dc refactor(config): Centralize loading logic
  • 3d4da68 feat: Accept config on command-line
  • 8d96a2a refactor(cli): Prepare for merging im config file
  • f15191d refactor(report): Leverage derive_more, more
  • e90a89e refactor(report): Leverage derive_more
  • a129fb3 refactor(report): Switch to swrde derive feature
  • 3419a8d feat(parse): Make identifier symbols configurable
  • e093135 feat(parse): Make digits in identifier optional
  • 50c89ef fix(parse): Change ignore_hex default
  • 6ae42b4 refactor(parse): Explicit Default
  • 750005e fix(parse): Don't skip binary files when explicitly requested [ #35 ]
  • 6142941 Merge pull request #47 from epage/refactor
  • adcbe68 refactor(dict): Split out a trait
  • 834b9f7 refactor(checks): Separate out the logic
  • 3e678cc refactor(parser): Share a parser across calls
  • 36fefc1 refactor(parser): Add more traits to builder
  • 0396643 refactor(parser): Switch to by-ref builder
  • 3cf9d86 refactor(parser): Move hex handling to parser
  • d0b9979 refactor(parser): Split out parser creation
  • 8e4708d refactor(parser): Split out into struct
  • e69143d Merge pull request #46 from epage/exit
  • 81f20bb feat: Set exit code on typos being found [ #45 ]
  • 5b6b5bd Merge pull request #43 from epage/threads
  • 8b90deb fix: Remove threads flag [ #7 ]
  • c0963a3 Merge pull request #42 from epage/log
  • 469ae14 feat: Log debug information [ #39 ]
  • 2c7dc55 Merge pull request #40 from epage/name
  • 95c0aea feat: Give control over verifying file content
  • ec307df feat: Check file names [ #24 ]
  • 6da8305 refactor(parser): Rename bytes-parser
  • d247d68 fix: Report binary files to user [ #38 ]
  • 807a4a8 Merge pull request #36 from epage/bin
  • da156e3 feat: Ignore binary files [ #29 ]
  • 4ce7303 refactor(parser): Switch to bstr for line splitting
  • 9a3aef7 Merge pull request #32 from epage/hex
  • 92a2560 feat(parser): Support C++ hex literal separators
  • b6ab968 feat(parser): Treat contractions as a word
  • 006204e feat(parser): Ignore hex literals [ #19 ]
  • 389d5bd Merge pull request #31 from epage/go
  • 894df1b docs: Add gitignore to comparison [ #25 ]
  • e039d9a docs: Compare with codespell [ #23 ]
  • 28eae23 Merge pull request #28 from epage/ignore
  • 73054cc feat: VCS ignore flag
  • 6bbf839 feat: Ignore parents flag
  • 1bd4ca8 feat: Git global flag
  • 27edfc6 feat: Global ignore file flag
  • e6d2907 feat: Expose control over .ignore
  • 867c530 feat: Give control over ignoring hidden files
  • 166e263 fix(parse): Don't assume boundary characters are one byte
  • 60372ef docs: Re-arrange comparison
  • 86de1b8 fix(docs): Table misformatted
  • 766f5fb docs: Update appveyor link
  • 2073c3a Merge pull request #26 from epage/rename
  • 377c911 fix: Rename to typos
  • 9692f7c docs(about): Fix formatting
  • b5e75d3 Merge pull request #21 from epage/compare
  • 16e7bd2 docs: Reformat README
  • 4f85e39 docs: Comparison with other tools [ #12 ]
  • 5ef8153 Merge pull request #13 from epage/fix
  • 953064e fix(dict): Fix should match typo's case [ #10 ]
  • a5b8636 refactor(dict): Allow for owned corrections
  • b12e90c refactor(report): Rename source field
  • 859769b refactor: Rename Symbol to Identifier
  • 5bbd6f5 chore: Fix typo
  • 881fce5 feat(parse): Track the case of each word
  • 80aeed1 fix(report): Align text when tabs are used [ #11 ]
  • a082207 perf(report): Reduce grabbing of locks
  • 3d1fb3b feat(parse): Process words composing symbols
  • 63a8486 refactor(bench): Improve bench names
  • d78713d fix: Improve the quality of symbols being reported
  • c7ca904 fix(dict): Balance dev speed with risk of introducing breaks
  • 34c9225 chore(CI): Push the regex lint under a rug
  • 905de9b chore(CI): Fighting clippy
  • feaad8d chore(CI): Update rustc
  • f1e3163 fix: Clippy
  • 9ccfc9c fix: Clippy
  • 9f198c9 chore: Run cargo fmt
  • 42e51be Merge pull request #1 from epage/unicase
  • af66072 feat(dict): Perform case-insensitive comparisons
  • 719cc7d refactor: Restore str processing
  • 5992ba1 refactor: Clarify intent of Token
  • f8d4211 refactor: Rename module
  • b6aabc9 refactor: Switch to bytes for symbol lookup
  • 779db94 chore: Document a case
  • 930a505 fix(docs): Highlighting
  • 21d326b docs: Update install instructions
  • af196a9 fix: Settle on a name?
  • 85ee5cf fix(api): Split lib
  • d8ca9f9 fix: Limit words to just identifiers
  • c0c99ef test: Basic tokenization testing
  • 98b6c07 feat: Current dir is default
  • 2ddd7d9 feat: Control over output format
  • e59d781 fix(api): Clarify lifetimes

This list of changes was auto generated.

Don't miss a new typos-cli release

NewReleases is sending notifications on new releases.