You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
oxlint --lsp will only provide linting and oxfmt --lsp will only provide formatting
refactor oxc_language_server to make linting and formatting capabilities pluggable to support above
zed / jetbrain / vim (coc) will call these servers separately
for vscode extension, align to the above editors, i.e. no longer bundle its own oxlint / oxfmt version, it will always call the servers from project
for releasing versions, oxlint and oxfmt will be published at the same time with the exact same version, but people can bump packages individually to avoid chaos.
Change in architecture:
oxc_language_server should accept different tools
oxlint --lsp and oxfmt --lsp uses oxc_language_server with only the required tool
IDE is calling oxlint --lsp and oxfmt --lsp
oxc_language_server should be generic to support other tools too (vitest, ...)
oxlint --lspwill only provide linting andoxfmt --lspwill only provide formattingrefactor oxc_language_server to make linting and formatting capabilities pluggable to support above
Change in architecture:
oxc_language_servershould accept different toolsoxlint --lspandoxfmt --lspusesoxc_language_serverwith only the required tooloxlint --lspandoxfmt --lspoxc_language_servershould be generic to support other tools too (vitest, ...)