From 2405e02f4a3484656466594b15d73deb56d601c0 Mon Sep 17 00:00:00 2001 From: Andreas Arvidsson Date: Fri, 20 Mar 2026 10:43:21 +0100 Subject: [PATCH 1/4] Update all ignore lists (git, prettier, eslint) to be consistent with each other and to ignore all generated files --- .gitignore | 35 +++++++++++++++++++---------------- .prettierignore | 28 +++++++++++++++------------- eslint.config.mts | 19 ++++++++++--------- 3 files changed, 44 insertions(+), 38 deletions(-) diff --git a/.gitignore b/.gitignore index 0d8154a6e7..27aa967874 100644 --- a/.gitignore +++ b/.gitignore @@ -1,19 +1,22 @@ -node_modules -.vscode-test -packages/*/out -packages/*/dist -packages/*/build -packages/*/.docusaurus +# Workspace +/.vscode-test/ -.DS_Store -tsconfig.tsbuildinfo -*.vsix -.luacheckcache +# Packages +/packages/*/out/ +/packages/*/dist/ +/packages/*/build/ +/packages/app-web-docs/.docusaurus/ +/packages/*/tsconfig.tsbuildinfo + +# Test runner subset config +/packages/test-runner/testSubsetGrep.properties +/packages/test-runner/failedTests.properties -# test subset config -packages/test-runner/testSubsetGrep.properties -packages/test-runner/failedTests.properties +# Cursorless-neovim +/cursorless.nvim/node/cursorless-neovim/ +/cursorless.nvim/node/test-runner/ -# cursorless-neovim -cursorless.nvim/node/cursorless-neovim -cursorless.nvim/node/test-runner +# Anywhere +node_modules/ +.DS_Store +.luacheckcache diff --git a/.prettierignore b/.prettierignore index 731f07ddc3..aeac11a5e3 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,17 +1,19 @@ -.git -node_modules -.vscode-test -packages/*/out -packages/*/dist -packages/*/build -packages/*/.docusaurus -packages/app-vscode/src/keyboard/grammar/generated -packages/lib-engine/src/customCommandGrammar/generated -packages/lib-engine/src/snippets/vendor +# Workspace +/.git/ +/.vscode-test/ +/pnpm-lock.yaml + +# Packages +/packages/*/out/ +/packages/*/dist/ +/packages/*/build/ +/packages/app-web-docs/.docusaurus/ +/packages/app-vscode/src/keyboard/grammar/generated/ +/packages/lib-engine/src/customCommandGrammar/generated/ +/packages/lib-engine/src/snippets/vendor/ # We use our own format for our recorded yaml tests to keep them compact /data/fixtures/recorded/**/*.yml -pnpm-lock.yaml - -.github/PULL_REQUEST_TEMPLATE.md +# Anywhere +node_modules/ diff --git a/eslint.config.mts b/eslint.config.mts index d5421f077e..5ed640b6e3 100644 --- a/eslint.config.mts +++ b/eslint.config.mts @@ -16,15 +16,16 @@ import { cursorlessVscodeConfig } from "./packages/app-vscode/eslintConfig"; const ignoresConfig: ConfigWithExtends = { ignores: [ - "**/generated/**/*", - "**/out/**/*", - "**/dist/**/*", - "**/build/**/*", - "**/vendor/**/*", - "**/.next/**/*", - "**/.docusaurus/**/*", - "data/playground/**/*", - "packages/app-web/next-env.d.ts", + ".git/**", + "packages/*/out/**", + "packages/*/dist/**", + "packages/*/build/**", + "packages/app-web-docs/.docusaurus/**", + "packages/app-vscode/src/keyboard/grammar/generated/**", + "packages/lib-engine/src/customCommandGrammar/generated/**", + "packages/lib-engine/src/snippets/vendor/**", + "data/playground/**", + "**/node_modules/**", ], }; From 21b2eb54f874b0749e999c095eeea08b0c1ee63b Mon Sep 17 00:00:00 2001 From: Andreas Arvidsson Date: Fri, 20 Mar 2026 10:47:06 +0100 Subject: [PATCH 2/4] Trim trailing --- .gitignore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 27aa967874..e002667f85 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ # Workspace /.vscode-test/ -# Packages +# Packages /packages/*/out/ /packages/*/dist/ /packages/*/build/ @@ -12,7 +12,7 @@ /packages/test-runner/testSubsetGrep.properties /packages/test-runner/failedTests.properties -# Cursorless-neovim +# Cursorless Neovim /cursorless.nvim/node/cursorless-neovim/ /cursorless.nvim/node/test-runner/ From 07630e27205e813fcda57273901d3045678db2ee Mon Sep 17 00:00:00 2001 From: Andreas Arvidsson Date: Fri, 20 Mar 2026 10:51:47 +0100 Subject: [PATCH 3/4] Restore vsix --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index e002667f85..2a3d0ffa37 100644 --- a/.gitignore +++ b/.gitignore @@ -18,5 +18,6 @@ # Anywhere node_modules/ +*.vsix .DS_Store .luacheckcache From 64676c6d15c9467cc20b337636bf877c9e29577b Mon Sep 17 00:00:00 2001 From: Andreas Arvidsson Date: Fri, 20 Mar 2026 10:55:40 +0100 Subject: [PATCH 4/4] More clean up --- .gitignore | 2 -- eslint.config.mts | 5 ++++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2a3d0ffa37..887a6f7822 100644 --- a/.gitignore +++ b/.gitignore @@ -7,8 +7,6 @@ /packages/*/build/ /packages/app-web-docs/.docusaurus/ /packages/*/tsconfig.tsbuildinfo - -# Test runner subset config /packages/test-runner/testSubsetGrep.properties /packages/test-runner/failedTests.properties diff --git a/eslint.config.mts b/eslint.config.mts index 5ed640b6e3..e882fca86a 100644 --- a/eslint.config.mts +++ b/eslint.config.mts @@ -16,7 +16,10 @@ import { cursorlessVscodeConfig } from "./packages/app-vscode/eslintConfig"; const ignoresConfig: ConfigWithExtends = { ignores: [ + // Workspace ".git/**", + "data/playground/**", + // Packages "packages/*/out/**", "packages/*/dist/**", "packages/*/build/**", @@ -24,7 +27,7 @@ const ignoresConfig: ConfigWithExtends = { "packages/app-vscode/src/keyboard/grammar/generated/**", "packages/lib-engine/src/customCommandGrammar/generated/**", "packages/lib-engine/src/snippets/vendor/**", - "data/playground/**", + // Anywhere "**/node_modules/**", ], };