Live data from Hacker News

Vale.sh – A Linter for Prose

vale.sh

1–10 of 89 posts

Re: Vale.sh – A Linter for Prose

#4
Since there’s a few confused comments, and I was(/am?) confused too, I think this is pretty literally what the title says. I think a good metaphor would be "eslint but for written text instead of code."

Re: Vale.sh – A Linter for Prose

#5
For those wondering it's a tool like eslint or prettier (or any code formatter) but for actual text. It checks the formatting, the style, the words themselves and the formulation.

I have used it previously, it's nice for documentation especially when engineers needs to write it but can be very daunting to setup and depressing when you receive hundreds of automated comments in a single PR.

Re: Vale.sh – A Linter for Prose

#7

But what is it? Is this like Grammarly? Maybe LanguageTool? I paged through most of the docs and I’m still not entirely sure what this does or why I might want to use it.

Looks like grammarly but open source, with custom rules and easy to add to CI.

I currently use crate-ci/typos in my CI runs (it's great, humans often miss dumb typos), vale looks like typos but supercharged (but limited to markdown files?).

Re: Vale.sh – A Linter for Prose

#8
I love writing my own thoughts and essays in Vim, and often have the problem that when I export the text to a proper word processor to send to someone, the spelling and grammar is messed up. This is despite running the built-in vim spellcheck. So I'm interested to see if this will help, and I'm excited to try it out!

Re: Vale.sh – A Linter for Prose

#9
As there's a theme in comments here - I'm surprised people are so confused by the landing page. Between "a linter for prose" and the screenshot at the top of the page, I found it quite clear what the use case and point of the tool was.

Personally interested where the confusion is- maybe unfamiliarity with "linting" or "prose"?

Re: Vale.sh – A Linter for Prose

#10
post #4

Since there’s a few confused comments, and I was(/am?) confused too, I think this is pretty literally what the title says. I think a good metaphor would be "eslint but for written text instead of code."

"Linter" is broad. Turns out it has the feature I most hoped for, language server protocol support, but it wasn't mentioned until far down into the integration docs.

A free, local, grammar checker that I can integrate into my existing editor? Pretty cool!

Update: Oh, cool! After installing the third party language server they recommend that wraps Vale, I have decent realtime grammar checking in my editor of choice.

Post reply on HN