Automattic / Automattic/harper

Add support for inclusive language linting

Open
#2,642 2 comments 2 reactions 0 assignees View on GitHub
enhancement linting
Dominant language
Rust
Stars
15.4k
Forks
627
Avg merge
1d 12h
Merged PRs (30d)
106

Description

**What problem does this solve?**
Documentation and technical writings now requires use of inclusive language. This will be useful for such cases.

**Proposed Solution**
It can be optional feature with flag --inclusive like [textlint](https://textlint.org/) (textlint-rule-alex in it)

**Examples**
The ~~master~~ primary server ~~controls~~ manages all the ~~slave~~ reference nodes, this configuration works ~~best for everyone~~ well for most people.

**Component**
- [x] Core engine
- [x] Plugin/Extension
- [ ] Other: _____

**Additional Context**
See [alexjs](https://alexjs.com/) and [woke](https://getwoke.tech/) for demo

Contributor guide

Open the contributing guide

Research direction

The issue proposes an optional --inclusive flag for the core engine or a plugin/extension and references textlint-rule-alex, alexjs, and woke. No files, tests, or entry points are named, so first inspect the existing CLI and plugin architecture and discuss the rule scope with maintainers. Done should include an agreed implementation path, documented behavior, and tests for the supplied examples.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
content, tooling
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.