Automattic / Automattic/harper

Explore whether marking abstract nouns in the dictionary will have a benefit

Open
#2,772 0 comments 0 reactions 0 assignees View on GitHub
dictionary enhancement grammar
Dominant language
Rust
Stars
15.4k
Forks
627
Avg merge
1d 15h
Merged PRs (30d)
102

Description

An **abstract noun** is a word that represents an **intangible idea, quality, or emotion**—such as **love** or **justice**—which, unlike physical concrete nouns, often acts as a **non-count or mass noun** because it cannot be measured or counted as an individual unit. — first AI I asked for a short definition

I think for some linters that have long been lagging as feature requests that marking abstract nouns in the dictionary *might* help make them possible. But I'm not 100% certain since I'm pretty sure that abstract nouns are a subset of the mass nouns, which are already marked in the dictionary.

Also, nouns can of course have both concrete and abstract senses:
- Abstract example: "Her **love** for her family is unconditional".
- Concrete example: "He is her true **love**" (The person himself is tangible).
- Abstract example: "We must fight for **justice**".
- Concrete example: "The **justice** (judge) entered the courtroom."

These *might* help for flagging things like "he is bias and she is prejudice" but might not be needed for it.
They might be useful in ways which are not very obvious in some of the long-requested linters that are not yet implemented.

Contributor guide

Open the contributing guide

Research direction

No file, test, or entry point is named in the issue. Start by locating the dictionary’s existing mass-noun markers and the long-requested linters referenced here; done means a documented conclusion about whether abstract-noun markings provide value, with a concrete scope or reason not to proceed.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
content
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.