fitzgen / fitzgen/is_executable
Missing `is_symlink` check?
- Vorherrschende Sprache
- Rust
- Sterne
- 24
- Forks
- 13
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
This is `is_executable` of `is_executable`: https://github.com/fitzgen/is_executable/blob/master/src/lib.rs#L90-L97
This is `is_executable` of `nushell`: https://github.com/nushell/nushell/blob/b39dda05500d92b627685b8251bfe416dc621c08/crates/nu-completion/src/command.rs#L73-L86
If you compare them you will notice that nushell has an additional `is_symlink()` check but `is_executable`'s `is_executable` does not. Is this intentional or is there potentially an unintended omission?
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit src/lib.rs um die Zeilen 90–97 und vergleiche die referenzierte nushell-Implementierung in crates/nu-completion/src/command.rs um die Zeilen 73–86. Ermittle, ob die Behandlung von Symlinks für dieses Dienstprogramm beabsichtigt ist, und prüfe die vorhandenen Tests auf das erwartete Verhalten. Als erledigt gilt dies, wenn das Verhalten geklärt ist und, falls eine Auslassung bestätigt wird, durch einen geeigneten Test abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- operating-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100