harper/harper-core
Elijah Potter a8e09d5635 Release 1.0.0
harper-brill@1.0.0
harper-comments@1.0.0
harper-core@1.0.0
harper-html@1.0.0
harper-ink@1.0.0
harper-jjdescription@1.0.0
harper-literate-haskell@1.0.0
harper-ls@1.0.0
harper-pos-utils@1.0.0
harper-python@1.0.0
harper-stats@1.0.0
harper-tree-sitter@1.0.0
harper-typst@1.0.0

Generated by cargo-workspaces
2025-11-28 12:52:07 -07:00
..
benches feat(core): create SplitWords linter (#2118) 2025-10-29 16:43:17 -06:00
src feat(core): create more specialized rule for #2144 (#2253) 2025-11-28 12:39:23 -07:00
tests refactor(core): remove implementation details from public API (#2256) 2025-11-28 12:36:04 -07:00
annotations.json feat(core): create rule to detect incorrect verbs in nominal phrase (#2176) 2025-11-13 15:32:54 -07:00
Cargo.toml Release 1.0.0 2025-11-28 12:52:07 -07:00
clippy.toml Added long_sentences and changed linter API 2024-01-20 19:43:59 -07:00
dictionary.dict fix(core): edge case in dictionary (#2255) 2025-11-28 08:38:41 -07:00
proper_noun_rules.json feat(core): more rules (#2107) 2025-11-05 08:27:25 -07:00
README.md missing definite article, comma placement 2025-01-23 23:56:41 +07:00

harper-core

harper-core is the fundamental engine behind Harper, the grammar checker for developers.

harper-core is available on crates.io. However, improving the API is not currently a high priority. Feel free to use harper-core in your projects. If you run into issues, create a pull request.

Features

concurrent: Whether to use thread-safe primitives (Arc vs Rc). Disabled by default. It is not recommended unless you need thread-safely (i.e. you want to use something like tokio).