`path.win32.isAbsolute` considers relative paths absolute
Ouverte
Personne n'a encore pris cette issue.
path
- Langage dominant
- JavaScript
- Étoiles
- 122k
- Forks
- 37.3k
- Merge moyen
- 4 j 2 h
- PR mergées (30 j)
- 283
Description
Version
22.11.0
Platform
Linux pc 6.8.0-48-generic #48-Ubuntu SMP PREEMPT_DYNAMIC Fri Sep 27 14:04:52 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Subsystem
No response
What steps will reproduce the bug?
require('path').win32.isAbsolute('\\foo') === true
How often does it reproduce? Is there a required condition?
Yes. No.
What is the expected behavior? Why is that the expected behavior?
Here's a behavior of cd on Windows:
C:\Users\user> cd \Windows
C:\Windows>
\Windows is relative to drive name.
Expected output for isAbsolute() is false.
What do you see instead?
isAbsolute() is true.
Additional information
(Edited to prevent the issue from deletion by dumb AI.)
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par le point d’entrée require('path').win32.isAbsolute signalé et suivez son implémentation ainsi que les tests existants de path. Reproduisez le cas '\foo', ajoutez une couverture de régression pour le comportement attendu de Windows et vérifiez que les tests concernés réussissent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript
- Domaine
- operating-systems
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 65/100