Automattic / Automattic/harper
False positive: "Builtin" wrongly flagged to change to "Built in" where it should be "Built-in"
- Dominant language
- Rust
- Stars
- 15.4k
- Forks
- 627
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 106
Description
**What got flagged?**
**Builtin WebUI**: Builtin web UI to manage your bot.
**Why is this incorrect?**
Here "Builtin" is not actually a compound noun, but a compound adjective. Compound adjectives should be hyphenated when used attributively, which means before the noun they describe, in this case "WebUI" an "web UI".
We have a separate linter for "built-in" but it seems not to be triggered here, or is perhaps overridden?
Contributor guide
Research direction
Reproduce the report with “Builtin WebUI” and inspect the separate “built-in” linter and the rule that flags “Builtin” as “Built in.” Done means the compound adjective is handled as “Built-in” without producing the incorrect replacement warning.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100