fix(win32): normalize backslash paths in config rel() and file ignore (#14903)

This commit is contained in:
Luke Parker
2026-02-24 22:42:48 +10:00
committed by GitHub
parent 1af3e9e557
commit 1a0639e5b8
2 changed files with 4 additions and 3 deletions

View File

@@ -342,10 +342,11 @@ export namespace Config {
}
function rel(item: string, patterns: string[]) {
const normalizedItem = item.replaceAll("\\", "/")
for (const pattern of patterns) {
const index = item.indexOf(pattern)
const index = normalizedItem.indexOf(pattern)
if (index === -1) continue
return item.slice(index + pattern.length)
return normalizedItem.slice(index + pattern.length)
}
}