bevyengine / bevyengine/bevy-website

Harper Integration

Open
#2,463 2 comments 0 reactions 0 assignees View on GitHub
A-Book A-Build-System C-Feature S-Ready-For-Implementation
Dominant language
JavaScript
Stars
249
Forks
450
Avg merge
16h 20m
Merged PRs (30d)
6

Description

[Harper](https://github.com/Automattic/harper) is a deterministic, offline english spelling and grammar checker. It picks up a lot of common mistakes! We should use this in CI + have a configuration so the language server can be used in local development, but not necessarily block PR merges on it.

[`harper-cli`](https://github.com/Automattic/harper/tree/master/harper-cli) is a CI-friendly frontend for harper. It's not very mature, but it's worth looking into if it does enough to be useful.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the repository's existing CI configuration and Harper's harper-cli entry point to determine whether it is mature enough for this use. Also investigate the requested language-server configuration for local development. Done means Harper checks run in CI without blocking merges and the local-development configuration is available.

Written by the indexing model from the issue text.

Assessment

Domain
ci-cd, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
50/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.