https://github.com/soulsam480/nvim-oxlint
oxlint LSP server plugin for neovim
https://github.com/soulsam480/nvim-oxlint
lazyvim neovim oxc oxlint
Last synced: 8 months ago
JSON representation
oxlint LSP server plugin for neovim
- Host: GitHub
- URL: https://github.com/soulsam480/nvim-oxlint
- Owner: soulsam480
- License: mit
- Created: 2024-11-25T18:14:54.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-12-05T15:27:55.000Z (over 1 year ago)
- Last Synced: 2025-01-20T00:36:14.088Z (over 1 year ago)
- Topics: lazyvim, neovim, oxc, oxlint
- Language: Lua
- Homepage:
- Size: 5.86 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## nvim-oxlint
- a lazy vim plugin making use of oxling via lsp server
## references
- referenced from https://github.com/esmuellert/nvim-eslint/blob/main/lua/nvim-eslint/init.lua
- https://github.com/oxc-project/coc-oxc/blob/main/src/index.ts
- https://github.com/oxc-project/oxc/blob/main/crates/oxc_language_server/README.md
## installation
### with Lazy.nvim
```lua
{
"soulsam480/nvim-oxlint",
opts = {}
}
```
## Config
- same config as https://github.com/oxc-project/coc-oxc#configurations
- filetypes <- trigger
```lua
{
"javascript",
"javascriptreact",
"javascript.jsx",
"typescript",
"typescriptreact",
"typescript.tsx",
}
```
- root_dir <- default is `.git` parent
- capabilities <- default is default client capabilities
- handlers <- default is config change