| Commit message (Collapse) | Author | Age | Files | Lines |
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| | |
|
| |
|