aboutsummaryrefslogtreecommitdiff
path: root/editors/vscode/files/patch-build_checker_layersChecker.ts
diff options
context:
space:
mode:
Diffstat (limited to 'editors/vscode/files/patch-build_checker_layersChecker.ts')
-rw-r--r--editors/vscode/files/patch-build_checker_layersChecker.ts11
1 files changed, 11 insertions, 0 deletions
diff --git a/editors/vscode/files/patch-build_checker_layersChecker.ts b/editors/vscode/files/patch-build_checker_layersChecker.ts
new file mode 100644
index 000000000000..96e2a0540fc3
--- /dev/null
+++ b/editors/vscode/files/patch-build_checker_layersChecker.ts
@@ -0,0 +1,11 @@
+--- build/checker/layersChecker.ts.orig 2025-07-12 04:56:20 UTC
++++ build/checker/layersChecker.ts
+@@ -136,7 +136,7 @@ function createProgram(tsconfigPath: string): ts.Progr
+ function createProgram(tsconfigPath: string): ts.Program {
+ const tsConfig = ts.readConfigFile(tsconfigPath, ts.sys.readFile);
+
+- const configHostParser: ts.ParseConfigHost = { fileExists: existsSync, readDirectory: ts.sys.readDirectory, readFile: file => readFileSync(file, 'utf8'), useCaseSensitiveFileNames: process.platform === 'linux' };
++ const configHostParser: ts.ParseConfigHost = { fileExists: existsSync, readDirectory: ts.sys.readDirectory, readFile: file => readFileSync(file, 'utf8'), useCaseSensitiveFileNames: (process.platform === 'linux' || process.platform === 'freebsd') };
+ const tsConfigParsed = ts.parseJsonConfigFileContent(tsConfig.config, configHostParser, resolve(dirname(tsconfigPath)), { noEmit: true });
+
+ const compilerHost = ts.createCompilerHost(tsConfigParsed.options, true);