aboutsummaryrefslogtreecommitdiffstats
path: root/lsp/oxlint.lua
Commit message (Collapse)AuthorAgeFilesLines
* feat(oxlint): oxlint.config.ts root marker #4328Douglas Tesch2026-02-271-1/+1
|
* feat(oxlint, oxfmt): try local binaries in node_modules #4324T1ckbase2026-02-241-1/+8
|
* fix(oxlint): remove unknown filetypesKris Maglione2026-01-301-2/+0
| | | | | | | | | Problem: The filetypes javascript.tsx and typescript.tsx are not valid and have been removed from other LSP configs recently. Solution: Remove them from the oxlint config.
* fix(oxlint): don't attempt to find oxlint section in package.jsonKris Maglione2026-01-301-11/+1
| | | | | | | | | | Problem: The Oxlint LSP configuration checks `package.json` for an "oxlint" section in its `root_dir` function. However, Oxlint has never supported configuration via `package.json`. Solution: Specify ".oxlintrc.json" in a `root_markers` table instead.
* feat(oxlint): automatically enable type-aware linting for oxlint when necessaryKris Maglione2026-01-301-10/+34
| | | | | | | | | | Problem: Type-aware linting is not enabled by default, and it isn't obvious at all how to do so in neovim based on the Oxlint documentation. Solution: Automatically enable type-aware linting if the necessary dependencies are installed and the Oxlint config file references TypeScript.
* feat(oxlint): mention :LxpOxlintFixAll command in help textKris Maglione2026-01-301-0/+4
| | | | | | | | | | Problem: This commit originally implemented the `:LxpOxlintFixAll` command and added help text for it. On rebase, it conflicted with another commit which added the same command but did not add help text. Solution: Add help text for the `:LspOxlintFixAll` command.
* feat(oxlint/oxfmt): adopt and fully integrate the recommended language ↵François Lachèse2026-01-291-3/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | servers (#4242) * feat(oxlint): use new oxlint --lsp command * chores(oxlint): improve the root_dir logic to better match what oxlint does * feat(oxlint): add default init config comments * feat(oxlint): add LspOxlintFixAll command * docs(oxlint): improve docs * feat(oxfmt): add oxfmt language server * fix(oxlint): fix lint issues * Update lsp/oxfmt.lua Co-authored-by: Tim Shilov <tim@shilov.dev> * Update lsp/oxlint.lua Co-authored-by: Tim Shilov <tim@shilov.dev> * fix(oxlint/oxfmt): use root_dir as workspaceUri * fix: correct configuration after oxc release * fix: add supported Oxfmt languages * fix: add languages supported by Oxlint --------- Co-authored-by: Tim Shilov <tim@shilov.dev>
* chore: add type annotation for configsIgor2025-08-181-0/+1
|
* feat(oxlint): oxlint lsp #3815Maksim Terpilovskii2025-05-021-0/+30