VSC FS fails to get stat or list reparse points. This affects cases where we need to find them, such as Store Windows Python. Currently we have a band-aid fix for this https://github.com/microsoft/vscode-python/pull/11340 . One thing we can do is address this correctly by reverting to old behavior.
Note that simply substituting readDirectory with listdir is not sufficient. We will need to provide proper FileType translation. We need to ensure that this translation matches the file types that VSC FS provides if the two APIs need to co-exist.
We have two options:
Find each impacted API and address it individually
VSC FS fails to get stat or list reparse points. This affects cases where we need to find them, such as Store Windows Python. Currently we have a band-aid fix for this https://github.com/microsoft/vscode-python/pull/11340 . One thing we can do is address this correctly by reverting to old behavior.
Note that simply substituting
readDirectory
withlistdir
is not sufficient. We will need to provide properFileType
translation. We need to ensure that this translation matches the file types that VSC FS provides if the two APIs need to co-exist.We have two options: