Automattic / Automattic/harper
Need to flag fields of study, academic disciplines, etc wrongly using a plural verb instead of singular
- Dominant language
- Rust
- Stars
- 15.4k
- Forks
- 627
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 102
Description
This has become super popular in the last few years. I've been thinking of making an issue for some months now but I just heard it again and decided it's an epidemic that nobody questions.
> But **forensics** today **are** much more accurate, right?
I asked my friendly neighbourhood Internet AI to put it into words:
1. **The Core Rule: Fields of Study take Singular Verbs**
For academic disciplines and fields of study, your rule is rock solid. Nouns like physics, mathematics, economics, statistics, and forensics end in an 's' but represent a single body of knowledge.
**Correct**: "Physics is a difficult subject."
**Correct**: "Forensics is required coursework."
**Flag & Flagged**: "Physics are..." or "Forensics are..."
2. **The Exception: Specific Application and Plural Construction**
The biggest challenge for your grammar checker will be the "application exception." When these words are used to describe specific data, sets of rules, or practical applications, they can—and should—**take plural verbs**.
Consider these valid variations:
**Subject**: "Physics is based on fundamental laws."
**Data/Application**: "The physics of that engine are complex."
**Subject**: "Forensics is a popular major."
**Data/Application**: "The forensics [evidence/results] indicate tampering."
There are other contexts in which this hypercorrection occurs. One I heard this morning was along the lines of "The **Remnants** Of Stack Overflow **Have** A Plan." as if some of the remnants finally managed to convince the remnants without plans to join them in their struggle. -- But that's a separate issue.
Apparently this exact phenomenon has a name: [synesis](https://en.wikipedia.org/wiki/Synesis)
Contributor guide
Research direction
No source file, test, or entry point is named. Start by reviewing the issue's subject-versus-application examples and the linked synesis reference, then identify where grammar rules are defined. Done means flagging singular uses such as “Physics is” while preserving valid plural application uses such as “the physics of that engine are.”
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100