fitzgen / fitzgen/is_executable

Missing `is_symlink` check?

Offen
#9 4 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.