From c965a40c550dc7b96b6da91ee1bc09c89bd76a84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moreno?= Date: Fri, 20 Mar 2026 18:31:54 +0100 Subject: [PATCH] exclude extensions/copilot from formatting and linting --- .eslint-ignore | 1 + build/filters.ts | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/.eslint-ignore b/.eslint-ignore index 8b8cdd1c2c7..57d8bc4ba67 100644 --- a/.eslint-ignore +++ b/.eslint-ignore @@ -3,6 +3,7 @@ **/extensions/**/*.d.ts **/extensions/**/build/** **/extensions/**/colorize-fixtures/** +**/extensions/copilot/** **/extensions/css-language-features/server/test/pathCompletionFixtures/** **/extensions/html-language-features/server/lib/jquery.d.ts **/extensions/html-language-features/server/src/test/pathCompletionFixtures/** diff --git a/build/filters.ts b/build/filters.ts index e5f577e00e1..6a2aa281d5d 100644 --- a/build/filters.ts +++ b/build/filters.ts @@ -63,6 +63,9 @@ export const unicodeFilter = Object.freeze([ '!extensions/**/colorize-fixtures/**', '!extensions/terminal-suggest/src/shell/fishBuiltinsCache.ts', + // extensions/copilot is a git submodule with its own code style + '!extensions/copilot/**', + '!src/vs/base/browser/dompurify/**', '!src/vs/workbench/services/keybinding/browser/keyboardLayouts/**', '!src/vs/workbench/contrib/terminal/common/scripts/psreadline/**', @@ -126,6 +129,9 @@ export const indentationFilter = Object.freeze([ '!extensions/**/themes/**', '!extensions/**/colorize-fixtures/**', + // extensions/copilot is a git submodule with its own code style + '!extensions/copilot/**', + // except specific file types '!src/vs/*/**/*.d.ts', '!src/typings/**/*.d.ts', @@ -194,6 +200,9 @@ export const copyrightFilter = Object.freeze([ '!extensions/html-language-features/server/src/modes/typescript/*', '!extensions/*/server/bin/*', '!src/vs/workbench/contrib/terminal/common/scripts/psreadline/**', + + // extensions/copilot is a git submodule with its own code style + '!extensions/copilot/**', ]); export const tsFormattingFilter = Object.freeze([ @@ -213,6 +222,9 @@ export const tsFormattingFilter = Object.freeze([ '!extensions/html-language-features/server/lib/jquery.d.ts', '!extensions/terminal-suggest/src/shell/zshBuiltinsCache.ts', '!extensions/terminal-suggest/src/shell/fishBuiltinsCache.ts', + + // extensions/copilot is a git submodule with its own code style + '!extensions/copilot/**', ]); export const eslintFilter = Object.freeze([