fix(fs/walk): ignore broken symbolic links
Fixes #3452
I'm going to pick this back up after https://github.com/denoland/deno_std/pull/3455 is merged. That way the broken links can be returned rather than simply dropped.
Hi @joehillen, are you still happy to pursue this PR? If so, can you apply Yoshiya's previous suggestion and fix the merge conflicts?
@iuioiua Thank you for the reminder. I had forgotten about this. Unfortunately I'm busy most of this week, but I'll be able to pick this up later this week or next.
All good! Thanks for letting me know 👍🏾
@iuioiua @kt3k Ready for review!
I've made several additional tweaks which are broken into small commits for easy review.
PTAL @kt3k
Closing as we have better way to handle broken symlinks. See https://github.com/denoland/deno_std/issues/3452#issuecomment-2058863401 for more details.
Also the API changes to expandGlob don't seem discussed very well. I don't find they are desirable changes.