| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| |\ |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| |
| | |
Update the logic to infer the type properly when a Deno file is part of
a non-Deno monorepo project, enabling using the denols and ts_ls (or
tsgo) LSPs side by side in the same monorepo without conflict.
Fix: #4300
|
| | |
| |
| |
| | |
skip-checks: true
|
| |\ \ |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | | |
|
| | | |
| | |
| | |
| | | |
skip-checks: true
|
| | | | |
|
| | | |
| | |
| | |
| | | |
skip-checks: true
|
| | | | |
|
| | | |
| | |
| | |
| | | |
skip-checks: true
|
| | |/
|/| |
|
| | |
| |
| |
| | |
skip-checks: true
|
| | | |
|
| | |
| |
| |
| | |
skip-checks: true
|
| | | |
|
| | |
| |
| |
| | |
skip-checks: true
|
| |/
|
|
| |
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: justinmk <1359421+justinmk@users.noreply.github.com>
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
| |
Problem:
Ruby-lsp spawns in cwd even if lsp detected root directory correctly.
Solution:
Send CWD in the start cmd.
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
| |
In [recent commit](https://github.com/razzmatazz/csharp-language-server/commit/f51cd9dec8b10b7fd8f475dac3a904e1da2c7217),
`csharp-language-server` started checking the language id due to the
support of Razor documents. Since vim's file type for C# is `cs` so all
things like hover documentation, go-to-definition etc. stopped working
after this commit when using the default config. This PR fixes that by
adding `get_language_id` to `csharp_ls.lua`.
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
|
| |
skip-checks: true
|
| |
|
| |
Co-authored-by: Daniel Schmitt <d.schmitt@lansoftware.de>
|
| |
|
|
| |
skip-checks: true
|
| |
|
| |
Co-authored-by: Daniel Schmitt <d.schmitt@lansoftware.de>
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
| |
Explicitly setting `basedpyright.analysis.useLibraryCodeForTypes` is **discouraged** by the official docs, because it will override per-project configurations like `pyproject.toml`.
If left unset, its default value is still `true`, and it can be correctly overridden by project config files.
See: https://docs.basedpyright.com/latest/configuration/language-server-settings/
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
This change set enables all possible output formats that exist for
golangci-lint. This is necessary because if a user configures output
formats in their `.golangci.yml` configuration (for example for CI) then
this is always in addition to the ones enabled on the command line.
Therefore, we manually disable all possible output formats.
Currently, there doesn't exist a `golangci-lint` option to exclusively
enable an output format or disable all from the config.
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| | |
|
| | |
|
| |
|
|
| |
skip-checks: true
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Change cmd from 'snyk-ls' to 'snyk language-server' to use unified CLI
- Add all Snyk-supported language filetypes: apex, apexcode, c, cpp, cs,
dart, dockerfile, elixir, eelixir, groovy, java, kotlin, objc, objcpp,
php, ruby, rust, scala, swift
- Update integrationVersion to use tostring(vim.version()) for automatic
version reporting instead of hardcoded '0.10.0'
- Add integrationName field for better telemetry (with capital 'N')
- Handle nil token with vim.NIL to fix type mismatch warning
- Add comprehensive user documentation covering authentication, trusted
folders, and advanced configuration options
- Update init_options with all scan types (Open Source, Code, IaC)
Co-authored-by: Nick Yasnogorodskyi <nikyasnogorodskyi@gmail.com>
|
| |
|
| |
PR #4130 prevents a bunch of lsps to start in a deno project, including biome. However I think the biome lsp should indeed be active in deno projects with a `biome.json`.
|
| |
|
|
| |
skip-checks: true
|
| |
|
| |
This introduces a language server for the Polar policy language (used by Oso).
|
| |
|
|
| |
skip-checks: true
|