Automattic / Automattic/harper
Need to flag mixing up "waive" vs "wave", "waiver" vs "waver", etc.
- Dominant language
- Rust
- Stars
- 15.4k
- Forks
- 627
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 102
Description
- Wave: (Verb/Noun) To move your hand back and forth as a greeting or signal.Example: I waved goodbye as the train pulled out of the station.
- Waive: (Verb) To voluntarily give up a right, claim, or rule.Example: The bank decided to waive the late fee for my account.
- Waver (The Action)Meaning: To hesitate, flicker, become unsteady, or change your mind.Clue: Think of a physical wave moving back and forth—your choice or energy is moving back and forth.Example: His voice started to waver as he got emotional.Example: She did not waver in her decision to quit.
- Waiver (The Document)
Example:
- ❌ They offered him like a few grand worth back, and of course it was going to be tied to a signed **waver** that made it so he couldn't get the rest of what he is owed back.
- ✅ They offered him like a few grand worth back, and of course it was going to be tied to a signed **waiver** that made it so he couldn't get the rest of what he is owed back.
Contributor guide
Research direction
No file, test, or entry point is named in the issue. Start by locating the existing spelling or word-confusion rules and their tests; add coverage for waive/wave and waiver/waver using the supplied examples. Done means the incorrect forms are flagged while the correct forms are accepted.
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
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100