Commit graph

714 commits

Author SHA1 Message Date
Kurt Kremitzki
9add20f1f1
Fix typo for +page.md (#1577) 2025-07-18 18:16:05 +00:00
Elijah Potter
f30d08478d
feat(obsidian): allow users to exclude files and paths (#1569)
Some checks are pending
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
2025-07-18 12:20:52 -06:00
Elijah Potter
10fbbfabb7
feat(web): add margin to footer (#1575) 2025-07-16 13:16:25 -06:00
Elijah Potter
59465d54be Release 0.51.0
harper-brill@0.51.0
harper-comments@0.51.0
harper-core@0.51.0
harper-html@0.51.0
harper-literate-haskell@0.51.0
harper-ls@0.51.0
harper-pos-utils@0.51.0
harper-stats@0.51.0
harper-tree-sitter@0.51.0
harper-typst@0.51.0

Generated by cargo-workspaces
2025-07-15 14:27:29 -06:00
Andrew Dunbar
d388206b76
feat: mass nouns after countable determiners/quantifiers (#1498)
Some checks are pending
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
* feat: mass nouns after a/an etc.

Work-in-progress

Looks for mass nouns being treated as singular or plural nouns.

- group and sort `sequence_expr` `gen_then_from_is` etc.
- Added a new `agreement` `TokenKind` and added it to two other linters.
- Adding singular/plural & countable/mass flags to dictionary.

Does not yet handle adjectives between the determiner/quantifier and the noun.

Does not yet handle the case where the mass noun is part of a compound noun and therefor not an error.

Does not yet offer specific synonym such as "a tip" for "an advice".

* refactor: should appease precommit

Will also make planned enhancements easier.

* refactor: enum tuple variants

* refactor: specific countable synonyms

* chore: don't flag compound nouns

Default unit "piece" doesn't fit with some mass nouns like "traffic".

Fix some weird dictionary entries. Comment others.

* chore: can now suggest compound nouns

* chore: merge snapshot tests

* chore: update snapshot after merge

* fix: get rid of `assert_top5_suggestion_result`

---------

Co-authored-by: Elijah Potter <me@elijahpotter.dev>
2025-07-15 15:28:01 +00:00
Elijah Potter
663bcd6715 fix: update wording to be more declarative 2025-07-14 11:40:39 -06:00
Andrew Dunbar
274721ee2b
feat: phrase set corrections to group phrase corrections (#1529)
Some checks are pending
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
* feat: phrase set corrections to group phrase corrections

* fix: appease Precommit

* chore: move all 1:1 lints to `phrase_set_corrections`

By which I mean that ones that only detect one variant of the bad phrase, and only offer one suggestion.

* feat: support many to many mappings

* chore: finish moving sets of phrase corrections

* docs: Updated documentation per Elija's request

I changed the first `phrase_corrections` example from "mute point" since it's now been moved to `phrase_set_corrections`. I picked "all of the sudden" as a common and straightforward one.

The "mute point" example actually had an error where the `[]` surrounding the offending phrase were missing.

I added examples for `phrase_corrections` showing how to handle multiple offending phrases and multiple correct phrases.

Also:
- Removed "chock full" as it has its own broader linter now.
- Expanded and renamed `InAndOfItself` to suggest both "in itself" and "in and of itself".
- Added a new set for "rise the question" that only seems to be common in two forms.
- Some of the tests were not in alphabetical order.
2025-07-11 13:11:39 +00:00
Elijah Potter
26daaa516a Release 0.50.0
Some checks failed
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Build Web / build (push) Has been cancelled
Precommit / precommit (push) Has been cancelled
harper-brill@0.50.0
harper-comments@0.50.0
harper-core@0.50.0
harper-html@0.50.0
harper-literate-haskell@0.50.0
harper-ls@0.50.0
harper-pos-utils@0.50.0
harper-stats@0.50.0
harper-tree-sitter@0.50.0
harper-typst@0.50.0

Generated by cargo-workspaces
2025-07-10 15:25:49 -06:00
Elijah Potter
705331f878
chore(core): rename + document items (#1523) 2025-07-10 15:01:30 -06:00
Elijah Potter
710a1ff6cf
fix(chrome-ext): properly place highlights relative to Draft.js root (#1535) 2025-07-10 13:17:56 -06:00
Elijah Potter
73cd8c3830
fix(chrome-ext): don't interfere with the Gutenberg rendering process (#1534) 2025-07-10 12:57:15 -06:00
Elijah Potter
29971de8c5 Release 0.49.0
Some checks failed
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Build Web / build (push) Has been cancelled
Precommit / precommit (push) Has been cancelled
harper-brill@0.49.0
harper-comments@0.49.0
harper-core@0.49.0
harper-html@0.49.0
harper-literate-haskell@0.49.0
harper-ls@0.49.0
harper-pos-utils@0.49.0
harper-stats@0.49.0
harper-tree-sitter@0.49.0
harper-typst@0.49.0

Generated by cargo-workspaces
2025-07-09 14:19:27 -06:00
Elijah Potter
e97f5975ad
fix(chrome-ext): don't run on disabled inputs (#1525) 2025-07-09 08:19:35 -06:00
Jeriel Baptista Verissimo
814ba9c187
feat: add clojure support (#1520)
Some checks are pending
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
* feat: add `clojure` support

* test: add clojure example file

* feat: add support for more clojure dialect filetypes

* fix(comments): give test more descriptive name

---------

Co-authored-by: Elijah Potter <me@elijahpotter.dev>
2025-07-08 19:52:07 +00:00
Andrew Dunbar
92b964d038
chore: rename affixes.json to annotations.json (#1504)
Some checks are pending
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
* chore: rename `affixes.json` to `annotations.json`

The name was getting further and further from the function of the file. And the file is very important so a more representative name makes it less abstract when learning how Harper works.

* fix: mention old name `affixes.json`

I also noticed two fields in the sample entry had outdated names.

---------

Co-authored-by: Elijah Potter <me@elijahpotter.dev>
2025-07-07 16:41:17 +00:00
Elijah Potter
a89fc3dcf5 Release 0.48.0
Some checks failed
Build Binaries / Release harper-cli - macOS-aarch64 (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Has been cancelled
Build Binaries / Release harper-cli - macOS-x86_64 (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Has been cancelled
Build Binaries / Release harper-cli - Windows-x86_64 (push) Has been cancelled
Build Binaries / Release harper-ls - macOS-aarch64 (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Has been cancelled
Build Binaries / Release harper-ls - macOS-x86_64 (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Has been cancelled
Build Binaries / Release harper-ls - Windows-x86_64 (push) Has been cancelled
Build Web / build (push) Has been cancelled
Package VS Code Plugin / Package - darwin-arm64 (push) Has been cancelled
Package VS Code Plugin / Package - darwin-x64 (push) Has been cancelled
Package VS Code Plugin / Package - linux-arm64 (push) Has been cancelled
Package VS Code Plugin / Package - linux-x64 (push) Has been cancelled
Package VS Code Plugin / Package - win32-x64 (push) Has been cancelled
Build Chrome Plugin / package (push) Has been cancelled
Package WordPress Plugin / package (push) Has been cancelled
Precommit / precommit (push) Has been cancelled
harper-brill@0.48.0
harper-comments@0.48.0
harper-core@0.48.0
harper-html@0.48.0
harper-literate-haskell@0.48.0
harper-ls@0.48.0
harper-pos-utils@0.48.0
harper-stats@0.48.0
harper-tree-sitter@0.48.0
harper-typst@0.48.0

Generated by cargo-workspaces
2025-07-04 12:40:49 -06:00
Elijah Potter
68b1201e92
test(chrome-ext): on Firefox in Playwright (#1491) 2025-07-04 12:13:17 -06:00
Andrew Dunbar
77769188c2
chore: augment and refactor metadata (#1488)
Some checks failed
Build Chrome Plugin / package (push) Has been cancelled
Build Binaries / Release harper-cli - macOS-aarch64 (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Has been cancelled
Build Binaries / Release harper-cli - macOS-x86_64 (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Has been cancelled
Build Binaries / Release harper-cli - Windows-x86_64 (push) Has been cancelled
Build Binaries / Release harper-ls - macOS-aarch64 (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Has been cancelled
Build Binaries / Release harper-ls - macOS-x86_64 (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Has been cancelled
Build Binaries / Release harper-ls - Windows-x86_64 (push) Has been cancelled
Build Web / build (push) Has been cancelled
Package VS Code Plugin / Package - darwin-arm64 (push) Has been cancelled
Package VS Code Plugin / Package - darwin-x64 (push) Has been cancelled
Package VS Code Plugin / Package - linux-arm64 (push) Has been cancelled
Package VS Code Plugin / Package - linux-x64 (push) Has been cancelled
Package VS Code Plugin / Package - win32-x64 (push) Has been cancelled
Package WordPress Plugin / package (push) Has been cancelled
Precommit / precommit (push) Has been cancelled
* chore: augment and refactor metadata

Add `0` flag to `affixes.json` for singular nouns. Only needed for nouns which are both singular and plural. Nouns marked neither are singular by default.

Mark a few dozen words in the dictionary which are both singular and plural.

Ensure the proper heirarchy of metadata properties and methods is respected:

`TokenKind` is the highest level with `WordMetadata` being a lower level for tokens representing words.

`token_kind.rs` implements `is_xxx()` methods on `TokenKind`.

They can call each other (`nominal` might combine `noun` and `pronoun` methods).

They can call `is_yyy()` methods on `WordMetadata`.

They must not use the low-level properties of `WordMetaData` directly when there are methods for them.

This ensures properties with special behaviour such as defaults that are not `false` only have to be implemented in one place.

`word_metadata.rs` implements `is_yyy()` methods on `WordMetadata`.

They can call each other (`nominal` might combine `noun` and `pronoun` methods).

They can use the low-level properties of `WordMetadata` directly.

They can implement special logic such as properties that do not default to false. In particular the new `singular` noun flag `0` does not have to be applied to every word in `dictionary.dict` and nouns will be treated as singular if they either have `singular` set to `Some(true)` or if they have both `singular` and `plural` set to either `None` or `Some(false)`.

(In the next stage, countable nouns will be implemented this same way.)

Tests in `word_metadata.rs` must use the `WordMetadata` `is_yyy` methods and must not use the low-level properties directly.

All `is_xxx()` and `is_yyy()` methods in both files have been standardized as above.

Un-`ignore`d all the tests on `singular` nouns and they all now pass.

Comments have been added to `token_kind.rs` in the `impl TokenKind` blocks to label the `is_xxx()` vs other methods, the word `is_yyy()` methods vs other token types `is_yyy()` methods, and the parts of speech of the various `is_yyy()` methods on words. In a following step I will group them and sort them. Until then this commit will be much easier to compare against the old code.

* fix: appease precommit and add a unit test to ensure the changed code behaves correctly

(also sort lint kinds alphabetically)

* feat: noun countability (mass vs count)

- `m` and `w` added to `affixes.json` for mass nouns and countable+mass nouns respectively. Nouns with neither flag in their annotation default to countable only.

- The auxiliary verb property flag was moved from `m` to `A`.

- A dozen or so words in `dictionary.dict` annotated for countability.

- `is_countable_noun` and `is_mass_noun` methods added to `TokenKind`.

- Also added the missing `is_singular_xxx` methods for `_nominal`, `_noun`, and `_pronoun`

- A first couple of tests added to `token_kind.rs`

- `is_countable` and `is_mass` properties added to `WordMetadata`

- `is_countable_noun` and `is_non_countable_noun` methods added to `WordMetaData`

- countable and mass noun unit tests added to `word_metadata.rs`

This will help make possible linting for errors like `source codes` and `an advice` etc.

I did not add countable and mass information to the snapshots. Let me know if it's needed.

I also removed a few bogus entries I spotted in the dictionary.

* refactor: generate `is_xxx methods` by macro

The `delegate_to_metadata` macro is in the spirit of the one in `word_metadata.rs` but simpler.

* chore: group and order methods

* chore: mark more mass nouns
2025-07-01 19:49:58 +00:00
Elijah Potter
49fcf8546d
fix(ls): duplicate lints (#1490) 2025-07-01 13:56:40 -06:00
Elijah Potter
92d004796e Release 0.47.0
Some checks are pending
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Precommit / precommit (push) Waiting to run
harper-brill@0.47.0
harper-comments@0.47.0
harper-core@0.47.0
harper-html@0.47.0
harper-literate-haskell@0.47.0
harper-ls@0.47.0
harper-pos-utils@0.47.0
harper-stats@0.47.0
harper-tree-sitter@0.47.0
harper-typst@0.47.0

Generated by cargo-workspaces
2025-06-30 15:54:53 -06:00
Elijah Potter
1d6851eca5
fix(chrome-ext): address scrolling problems (#1485) 2025-06-30 15:47:26 -06:00
Andrew Dunbar
f5fa38c618
feat: thing→think (#1451)
Some checks are pending
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
* feat: thing→think

* fix: add the new `LintKind` colours to js/ts integrations

* chore: `just format`

---------

Co-authored-by: Elijah Potter <me@elijahpotter.dev>
2025-06-30 16:51:37 +00:00
Andrew Dunbar
cd534b6cc4
feat: add LintKind colours to the Playwright HTML report (#1481)
* feat: add `LintKind` colours to the Playwright HTML report

* chore: `just format`

* fix: address precommit problem

* fix: fix the precommit error in a way that still works with the svelte files
2025-06-30 15:05:24 +00:00
Elijah Potter
c4b8e24d89 Release 0.46.0
harper-brill@0.46.0
harper-comments@0.46.0
harper-core@0.46.0
harper-html@0.46.0
harper-literate-haskell@0.46.0
harper-ls@0.46.0
harper-pos-utils@0.46.0
harper-stats@0.46.0
harper-tree-sitter@0.46.0
harper-typst@0.46.0

Generated by cargo-workspaces
2025-06-27 10:27:50 -06:00
Andrew Dunbar
c69774dcd2
feat: in the cards ⇔ on the cards (#1454)
* feat: in the cards ⇔ on the cards

* feat: correct wrong regional variant of in/on the cards

* fix(core): `WordSet` now supports typographic punct

* fix: appease clippy

* fix: add colours for new `Regionalism` lint kind

Also adds new colours for lint kinds that were sharing colours with other lint kinds

As a bonus I sorted them by lint kind and added colour descriptions in comments.

* chore: `just format`

---------

Co-authored-by: Elijah Potter <me@elijahpotter.dev>
2025-06-27 16:05:23 +00:00
Elijah Potter
a8983e3f8a
fix(core): we cannot respect spellcheck="off" (#1467)
Some checks are pending
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
2025-06-27 09:59:50 -06:00
Elijah Potter
1efb57b53b
fix(chrome-ext): ProseMirror problems in ChatGPT (#1459) 2025-06-27 08:20:31 -06:00
Elijah Potter
faf64e2abd
feat(chrome-ext): add configuration options (#1461) 2025-06-26 11:40:43 -06:00
Elijah Potter
e9ff4c977e Release 0.45.0
Some checks are pending
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
harper-brill@0.45.0
harper-comments@0.45.0
harper-core@0.45.0
harper-html@0.45.0
harper-literate-haskell@0.45.0
harper-ls@0.45.0
harper-pos-utils@0.45.0
harper-stats@0.45.0
harper-tree-sitter@0.45.0
harper-typst@0.45.0

Generated by cargo-workspaces
2025-06-26 07:59:18 -06:00
Valentin B.
5b8ae058f8
feat: add solidity support (#1443)
* feat(harper-comments): add solidity support

* feat(harper-tree-sitter): merge overlapping spans

* feat(harper-comments): add specific solidity parser

* perf(harper-comments): early return

* test(harper-comments): add multiline solidity test

* test(harper-comments): add ignore test

* feat(vscode-plugin): add solidity support

* docs: add Solidity to documentation

* test: fix offset

* test: comment out solidity tests for vscode-plugin

* chore: fix justfile to use /usr/bin/env

The commands don't work on nixOS

* chore: fix more commands

* fix: return Dart support

---------

Co-authored-by: Elijah Potter <me@elijahpotter.dev>
2025-06-25 16:09:54 +00:00
Elijah Potter
0c04291bfe Release 0.44.0
Some checks failed
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Has been cancelled
Build Binaries / Release harper-cli - macOS-x86_64 (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Has been cancelled
Build Binaries / Release harper-cli - Windows-x86_64 (push) Has been cancelled
Build Binaries / Release harper-ls - macOS-aarch64 (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Has been cancelled
Build Binaries / Release harper-ls - macOS-x86_64 (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Has been cancelled
Build Binaries / Release harper-ls - Windows-x86_64 (push) Has been cancelled
Build Web / build (push) Has been cancelled
Package VS Code Plugin / Package - darwin-arm64 (push) Has been cancelled
Package VS Code Plugin / Package - darwin-x64 (push) Has been cancelled
Package VS Code Plugin / Package - linux-arm64 (push) Has been cancelled
Package VS Code Plugin / Package - linux-x64 (push) Has been cancelled
Package VS Code Plugin / Package - win32-x64 (push) Has been cancelled
Package WordPress Plugin / package (push) Has been cancelled
Build Chrome Plugin / package (push) Has been cancelled
Precommit / precommit (push) Has been cancelled
Build Binaries / Release harper-cli - macOS-aarch64 (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Has been cancelled
harper-brill@0.44.0
harper-comments@0.44.0
harper-core@0.44.0
harper-html@0.44.0
harper-literate-haskell@0.44.0
harper-ls@0.44.0
harper-pos-utils@0.44.0
harper-stats@0.44.0
harper-tree-sitter@0.44.0
harper-typst@0.44.0

Generated by cargo-workspaces
2025-06-20 12:06:20 -06:00
Elijah Potter
ca0d3be473
fix(chrome-ext): dispatch input events on form els (#1330) 2025-06-20 10:43:09 -06:00
Elijah Potter
fae8aaa9f5
Major performance improvements to the Chrome extension (#1417) 2025-06-20 09:17:19 -06:00
Elijah Potter
ead504e952
docs: add page for Firefox + update FAQ (#1412)
Some checks are pending
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
Build Chrome Plugin / package (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
2025-06-19 09:30:27 -06:00
Elijah Potter
6d47edca6c
feat(chrome-plugin): set up build system for Firefox (#1408) 2025-06-19 08:51:26 -06:00
Elijah Potter
9969826901
feat(web): show Firefox link to applicable users (#1409) 2025-06-19 08:01:46 -06:00
Andrew Dunbar
2d2a5e4eaf
fix: ensure grey is suggested when gray is wrong (#1403)
* fix: ensure grey is suggested when gray is wrong

Fixes part of #1401

* test: add us vs non us tests n both directions

* fix: appease precommit

* fix: don't truncate suggestions when we find dialectal spello

* chore: update snapshots

* fix: integration file went missing

* fix: attempt to fix integration test

* fix: attempt the same on a second test
2025-06-18 14:16:27 +00:00
Michael Schmidt
af2f7277e4
feat: split affixes and properties and support propagating properties (#1251)
* feat: split affixes and properties and support propagating properties

* refactor: use serde's default

* refactor: add comment

* fix: Fixed tagging of derived words of program

* docs(core): update docs

---------

Co-authored-by: Elijah Potter <me@elijahpotter.dev>
2025-06-17 16:31:25 +00:00
Elijah Potter
3ec4daeb71 Release 0.43.0
harper-brill@0.43.0
harper-comments@0.43.0
harper-core@0.43.0
harper-html@0.43.0
harper-literate-haskell@0.43.0
harper-ls@0.43.0
harper-pos-utils@0.43.0
harper-stats@0.43.0
harper-tree-sitter@0.43.0
harper-typst@0.43.0

Generated by cargo-workspaces
2025-06-16 15:34:26 -06:00
Elijah Potter
db89187c3f
feat(brill): train and use Brill tagger (#1344)
Co-authored-by: hippietrail <hippietrail@users.noreply.github.com>
2025-06-16 15:33:49 -06:00
Matthew Espino
e286783a81
feat: update untitled handling (#1385)
* feat(vscode-plugin): prompt to save untitled on HarperIgnoreLint

* feat(harper-ls): return empty IgnoredLints for untitled
2025-06-16 16:10:54 +00:00
Elijah Potter
a8fb0c6d61
refactor(core): Pattern -> Expr (#1393)
Co-authored-by: hippietrail <hippietrail@users.noreply.github.com>
2025-06-13 10:42:04 -06:00
Elijah Potter
5c2e6d035c Release 0.42.0
Some checks failed
Build Chrome Plugin / package (push) Has been cancelled
Build Binaries / Release harper-cli - macOS-aarch64 (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Has been cancelled
Build Binaries / Release harper-cli - macOS-x86_64 (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Has been cancelled
Build Binaries / Release harper-cli - Windows-x86_64 (push) Has been cancelled
Build Binaries / Release harper-ls - macOS-aarch64 (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Has been cancelled
Build Binaries / Release harper-ls - macOS-x86_64 (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Has been cancelled
Build Binaries / Release harper-ls - Windows-x86_64 (push) Has been cancelled
Build Web / build (push) Has been cancelled
Package VS Code Plugin / Package - darwin-arm64 (push) Has been cancelled
Package VS Code Plugin / Package - darwin-x64 (push) Has been cancelled
Package VS Code Plugin / Package - linux-arm64 (push) Has been cancelled
Package VS Code Plugin / Package - linux-x64 (push) Has been cancelled
Package VS Code Plugin / Package - win32-x64 (push) Has been cancelled
Package WordPress Plugin / package (push) Has been cancelled
Precommit / precommit (push) Has been cancelled
harper-comments@0.42.0
harper-core@0.42.0
harper-html@0.42.0
harper-literate-haskell@0.42.0
harper-ls@0.42.0
harper-stats@0.42.0
harper-tree-sitter@0.42.0
harper-typst@0.42.0

Generated by cargo-workspaces
2025-06-10 14:05:42 -06:00
Andrew Dunbar
0f9221bade
feat: few time-units ago→a few time-units ago (#1343)
* feat: few time-units ago→a few time-units ago

Includes:
- A new `TimeUnit` pattern.
- Gave `NaivePatternGroup` and `EitherPattern` consistent new names: `FirstMatchOf` and `LongestMatchOf`

Help needed:
- I thought I had a working zero-width start-of-chunk 'subpattern' on `SequencePattern` working but in fact it was actually zero-width start-of-document, which is not useful. I wasted a few hours trying to fix it but had to give up.

* fix: errant whitespace defied `just format` and `cargo clippy`

---------

Co-authored-by: Elijah Potter <me@elijahpotter.dev>
2025-06-10 16:41:46 +00:00
Elijah Potter
dc10cc7111
feat(obsidian): misc. QoL improvements (#1382) 2025-06-09 15:47:50 -06:00
Elijah Potter
f27bd61c26 Release 0.41.0
harper-comments@0.41.0
harper-core@0.41.0
harper-html@0.41.0
harper-literate-haskell@0.41.0
harper-ls@0.41.0
harper-stats@0.41.0
harper-tree-sitter@0.41.0
harper-typst@0.41.0

Generated by cargo-workspaces
2025-06-06 15:36:56 -06:00
Elijah Potter
5225f09b06
feat(chrome-ext): Improve onboarding experience (#1375) 2025-06-06 15:36:17 -06:00
Elijah Potter
6a8e1e9695
feat(obsidian): tweak style of code block (#1367) 2025-06-04 08:56:02 -06:00
ssahayam-zd
5c14363613
docs(sublime-text): added sublime text integration (#1346)
Some checks failed
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Has been cancelled
Build Binaries / Release harper-ls - Windows-x86_64 (push) Has been cancelled
Build Chrome Plugin / package (push) Has been cancelled
Build Binaries / Release harper-cli - macOS-aarch64 (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Has been cancelled
Build Binaries / Release harper-cli - macOS-x86_64 (push) Has been cancelled
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Has been cancelled
Build Binaries / Release harper-cli - Windows-x86_64 (push) Has been cancelled
Build Binaries / Release harper-ls - macOS-aarch64 (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Has been cancelled
Build Binaries / Release harper-ls - macOS-x86_64 (push) Has been cancelled
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Has been cancelled
Build Web / build (push) Has been cancelled
Package VS Code Plugin / Package - darwin-arm64 (push) Has been cancelled
Package VS Code Plugin / Package - darwin-x64 (push) Has been cancelled
Package VS Code Plugin / Package - linux-arm64 (push) Has been cancelled
Package VS Code Plugin / Package - linux-x64 (push) Has been cancelled
Package VS Code Plugin / Package - win32-x64 (push) Has been cancelled
Package WordPress Plugin / package (push) Has been cancelled
Precommit / precommit (push) Has been cancelled
Co-authored-by: Elijah Potter <me@elijahpotter.dev>
2025-05-30 16:36:02 +00:00
Elijah Potter
ca333871b3 Release 0.40.0
Some checks are pending
Build Binaries / Release harper-cli - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-ls - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-cli - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-cli - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Linux-x86_64-musl (push) Waiting to run
Build Binaries / Release harper-cli - Windows-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - macOS-aarch64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-GNU (push) Waiting to run
Build Binaries / Release harper-ls - Linux-aarch64-musl (push) Waiting to run
Build Binaries / Release harper-ls - macOS-x86_64 (push) Waiting to run
Build Binaries / Release harper-ls - Linux-x86_64-GNU (push) Waiting to run
Build Web / build (push) Waiting to run
Package VS Code Plugin / Package - darwin-arm64 (push) Waiting to run
Package VS Code Plugin / Package - darwin-x64 (push) Waiting to run
Package VS Code Plugin / Package - linux-arm64 (push) Waiting to run
Package VS Code Plugin / Package - linux-x64 (push) Waiting to run
Build Chrome Plugin / package (push) Waiting to run
Package VS Code Plugin / Package - win32-x64 (push) Waiting to run
Package WordPress Plugin / package (push) Waiting to run
Precommit / precommit (push) Waiting to run
harper-comments@0.40.0
harper-core@0.40.0
harper-html@0.40.0
harper-literate-haskell@0.40.0
harper-ls@0.40.0
harper-stats@0.40.0
harper-tree-sitter@0.40.0
harper-typst@0.40.0

Generated by cargo-workspaces
2025-05-29 14:25:07 -06:00