Automattic / Automattic/harper
`TheMy` only flags "its the" as redundant determiners but it's usually meant to be "it's the"
- Dominant language
- Rust
- Stars
- 15.4k
- Forks
- 627
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 106
Description
> Its the end for those products.
This could perhaps be a perfect example of the kind of situation where two "overlapping" linters should both apply instead of one being chosen.
Though in this case I'm not sure the "its" → "it's" rule is even getting invoked.
It definitely doesn't seem like something that should be a special case in the `TheMy` linter. There could be an `ItsThe` linter but the conflicting determiners interpretation might be too rare a case to be worth considering.
Contributor guide
Research direction
Start by reproducing the `TheMy` behavior with “Its the end for those products.”, then inspect the `TheMy` linter and the existing `its` → `it's` rule mentioned in the issue. Determine whether both diagnostics can apply without adding a special case; done means the sentence receives the intended correction or overlapping diagnostics.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100