From 12a0dafb6ea0a1e28c8a28c189f355be9cbd06c5 Mon Sep 17 00:00:00 2001 From: Taylor Buchanan Date: Thu, 13 Nov 2025 16:33:35 -0600 Subject: [PATCH 1/2] Use latest vscode-eslint from VS Marketplace --- installer/install-eslint-language-server.cmd | 3 +-- installer/install-eslint-language-server.sh | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/installer/install-eslint-language-server.cmd b/installer/install-eslint-language-server.cmd index 582895e4..c6a8d80d 100644 --- a/installer/install-eslint-language-server.cmd +++ b/installer/install-eslint-language-server.cmd @@ -1,8 +1,7 @@ @echo off setlocal -set VERSION=2.1.0 -curl -L -o "vscode-eslint.vsix" "https://github.com/microsoft/vscode-eslint/releases/download/release%%2F%VERSION%-next.1/vscode-eslint-%VERSION%.vsix" +curl --compressed -L -o "vscode-eslint.vsix" "https://marketplace.visualstudio.com/_apis/public/gallery/publishers/dbaeumer/vsextensions/vscode-eslint/latest/vspackage" call "%~dp0\run_unzip.cmd" vscode-eslint.vsix del vscode-eslint.vsix diff --git a/installer/install-eslint-language-server.sh b/installer/install-eslint-language-server.sh index dfbb80dd..88a6bbbe 100755 --- a/installer/install-eslint-language-server.sh +++ b/installer/install-eslint-language-server.sh @@ -2,10 +2,9 @@ set -e -version="2.1.0" -url="https://github.com/microsoft/vscode-eslint/releases/download/release%2F$version-next.1/vscode-eslint-$version.vsix" +url="https://marketplace.visualstudio.com/_apis/public/gallery/publishers/dbaeumer/vsextensions/vscode-eslint/latest/vspackage" asset="vscode-eslint.vsix" -curl -L "$url" -o "$asset" +curl --compressed -L "$url" -o "$asset" unzip "$asset" rm "$asset" From 5ba13fc1512d3cbee6eaea602d699c8c3c14ff58 Mon Sep 17 00:00:00 2001 From: Taylor Buchanan Date: Mon, 17 Nov 2025 08:07:06 -0600 Subject: [PATCH 2/2] Enable ESLint flat config --- settings/eslint-language-server.vim | 1 + 1 file changed, 1 insertion(+) diff --git a/settings/eslint-language-server.vim b/settings/eslint-language-server.vim index 92737c24..11bdb4d3 100644 --- a/settings/eslint-language-server.vim +++ b/settings/eslint-language-server.vim @@ -30,6 +30,7 @@ augroup vim_lsp_settings_eslint_language_server \ 'options': {}, \ 'run': 'onType', \ 'nodePath': v:null, + \ 'useFlatConfig': v:true, \ }), \ 'semantic_highlight': lsp_settings#get('eslint-language-server', 'semantic_highlight', {}), \ }