https://github.com/errata-ai/vale-ls
:zap: An implementation of the Language Server Protocol (LSP) for the Vale command-line tool.
https://github.com/errata-ai/vale-ls
Last synced: 3 months ago
JSON representation
:zap: An implementation of the Language Server Protocol (LSP) for the Vale command-line tool.
- Host: GitHub
- URL: https://github.com/errata-ai/vale-ls
- Owner: errata-ai
- License: mit
- Created: 2022-12-02T22:59:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-14T23:53:02.000Z (3 months ago)
- Last Synced: 2025-03-31T12:07:12.383Z (3 months ago)
- Language: Rust
- Homepage:
- Size: 80.1 KB
- Stars: 78
- Watchers: 5
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `vale-ls`
The Vale Language Server (`vale-ls`) is an implementation of the
[Language Server Protocol][1] (LSP) for [Vale][2].It provides high-level interface for managing Vale and its assets
(binary, `StylesPath`, etc.) with the goal of making it easy to add IDE-like
features to any text editor that supports the Language Server Protocol.See the [documentation][4] for more information.
## Features
HoverProvider
CompletionProvider
![]()
![]()
See in-editor documentation for any symbol.
Autocomplete allStylesPath
assets: Styles, Packages, Vocabularies, etc.
DocumentLinkProvider
CodeActionProvider
![]()
![]()
Quickly navigate to external URLs.
Fix alerts with a single click.
[1]: https://microsoft.github.io/language-server-protocol/
[2]: https://github.com/errata-ai/vale
[3]: https://github.com/errata-ai/vale-ls/releases
[4]: https://vale.sh/docs/guides/lsp