bytecodealliance / bytecodealliance/wit-bindgen

`markdown` creates hyperlink for parameter name if it shares name with type

Offen
#456 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
1.5k
Forks
286
Ø Merge
6 Std. 32 Min.
Gemergte PRs (30 T.)
19

Beschreibung

`foo.wit`:
```
interface foo {
type foo = u64

foo: func(foo: foo) -> foo
}

world foo {
default export foo
}
```
`foo.html`:
```html

Default exported interface of foo


Types


foo: u64


Size: 8, Alignment: 8


Functions




foo


Params


Results


```
This line should not have `` for the parameter name:
```html
  • foo:
    ```

    Another issue is the naming conflicts with types, functions, and worlds, they all share the same hyperlink.

  • Beitragsleitfaden

    Für dieses Repository ist kein Beitragsleitfaden indexiert

    Rechercherichtung

    Reproduziere das Problem mit der bereitgestellten foo.wit-Eingabe und untersuche die generierte foo.html aus dem Pfad für die Markdown-Dokumentation. Beginne am Einstiegspunkt der HTML-Generierung und vergleiche die Links für Parameternamen, Typen, Funktionen und Worlds. Erledigt ist die Aufgabe, wenn Parameternamen nicht als Typen verlinkt sind und die kollidierenden Deklarationen unterschiedliche Hyperlinks verwenden.

    Vom Indexierungsmodell aus dem Issue-Text verfasst.

    Bewertung

    Tech-Stack
    markdown, rust
    Bereich
    documentation
    Issue-Typ
    Bug
    Schwierigkeit
    3/5
    Geschätzter Aufwand
    1-2 Tage
    Aktivitätsstatus
    Veraltet
    Klarheit
    Größtenteils klar
    Anfängerfreundlichkeit
    45/100

    Neue Issues direkt in Ihr Postfach

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