Harper is a grammar checker for developers. Its roots are in code editors like Neovim, Helix, Zed, and you guessed it—Visual Studio Code. I don't think a lot of my followers know this, so I thought I'd give it a little shout-out here.
Since Cursor and Windsurf are forks of Visual Studio Code, Harper is available for both via the Visual Studio Marketplace. Give us a good rating over there if you install the plugin and end up liking it!
Harper works similarly to a number of other extensions you may have installed. Like Pylance or ESLint, it runs in the background as a language server. Each time a modification is made to your document, it reads your comments for grammatical mistakes and typos and displays them as errors or warnings (it's configurable).
The Harper language server, thanks to contributions from the community, supports a pretty wide range of programming and markup languages. We've only recently added support for PHP, so if that's your thing, know you're in somewhat uncharted territory. If you find issues, let us know.
Published March 19, 2025 at 6:00 AM
Proofread by Harper.
It's not easy, but I think it's one of the best habits I've ever built.
I like HackerNews, but I don't love that so much of it has turned into discussion of a single topic: AI. This is a version of HackerNews, filtered to remove any article focusing on __AI__. Refreshes about every ten minutes.
Writing is one of life's greater joys. It's a mental workout that often brings me a level of clarity that is hard to find elsewhere.