Automattic / Automattic/harper
feat: Flag mixing up "do" and "due"
Open
enhancement
harper-core
linting
- Dominant language
- Rust
- Stars
- 15.4k
- Forks
- 627
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 106
Description
I'll maintain a list of examples I've found in the wild here:
- you should be able to make **due** with just the Command-Line Tools component → you should be able to make **do** with ...
Contributor guide
Research direction
Search the codebase for existing grammar rules and the reported "due" example, then trace how rules detect word substitutions. Confirm the intended "do" versus "due" cases from the issue's example list and add coverage for the reported wording; done means the checker flags the incorrect form without introducing the reverse false positive.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100