Fix linting

This commit is contained in:
Sander Declerck 2026-02-05 10:45:45 +01:00
parent 13f2ae6e22
commit 0dfa151b02
No known key found for this signature in database

View file

@ -258,11 +258,10 @@ export async function validatePowerShellExecutionPolicy(shellExecutableName) {
} }
try { try {
const spawnOptions = {};
// For Windows PowerShell (5.1), clean PSModulePath to avoid conflicts with PowerShell 7 modules // For Windows PowerShell (5.1), clean PSModulePath to avoid conflicts with PowerShell 7 modules
// When PowerShell 7 is installed, it adds its module paths to PSModulePath, causing // When PowerShell 7 is installed, it adds its module paths to PSModulePath, causing
// Windows PowerShell to try loading incompatible PowerShell 7 modules (TypeData conflicts) // Windows PowerShell to try loading incompatible PowerShell 7 modules (TypeData conflicts)
let spawnOptions;
if (shellExecutableName === "powershell") { if (shellExecutableName === "powershell") {
const userProfile = process.env.USERPROFILE || ""; const userProfile = process.env.USERPROFILE || "";
const cleanPSModulePath = [ const cleanPSModulePath = [
@ -271,10 +270,14 @@ export async function validatePowerShellExecutionPolicy(shellExecutableName) {
"C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules", "C:\\WINDOWS\\system32\\WindowsPowerShell\\v1.0\\Modules",
].join(";"); ].join(";");
spawnOptions.env = { spawnOptions = {
env: {
...process.env, ...process.env,
PSModulePath: cleanPSModulePath, PSModulePath: cleanPSModulePath,
},
}; };
} else {
spawnOptions = {};
} }
const commandResult = await safeSpawn( const commandResult = await safeSpawn(