Language Check

A fast, multi-engine prose linter for VS Code and Neovim with a Rust core.

Language Check catches grammar, spelling, and style issues in Markdown, HTML, LaTeX, Typst, reStructuredText, Org mode, BibTeX, Forester, and R Sweave files using Harper, optional LanguageTool, optional Vale, and optional Proselint integration.

VS Code

LangCheck in VS Code

Neovim

LangCheck in Neovim

Early Development

Language Check is in active early development. Core checking is stable and usable, but you may encounter bugs — please report them and they will be fixed promptly. The configuration format may change between minor versions; backwards compatibility is a goal but not yet guaranteed.