GitHub "permanenter Link"-Bot hat die Bedeutung meines Posts stillschweigend ruiniert

Ich halte dies für eine gute Funktion, da Nutzer häufig Links zum master-Branch einfügen, die mit der Zeit fast immer veralten. Dennoch sollte es möglich sein, absichtlich einen Link zu einem Branch einzufügen, da es dafür viele valide Gründe gibt. Insgesamt scheint diese Funktion jedoch etwas fehlerhaft zu sein: Sie ändert Dinge, die sie nicht ändern sollte, und erkennt Dinge nicht, die sie wahrscheinlich erkennen müsste.

Hier sind einige Beispiele, die als Testfälle zur Behebung dienen könnten:

  1. Einfacher Link durch direktes Einfügen einer URL. Ich erwarte, dass dieser umgeschrieben wird, und das ist er auch: subdomain-static/forums-enhancements.js at master · ClassicPress/subdomain-static · GitHub
  2. Markdown-Link im Format [url](url). Ich erwarte, dass dieser Link nicht umgeschrieben wird, da ich sowohl den Text als auch die URL explizit angegeben habe. Stattdessen wird der Link-Text umgeschrieben, während die Link-URL unverändert bleibt. Das ist fehlerhaft: https://github.com/ClassicPress/subdomain-static/blob/master/forums-enhancements.js
  3. URL in Rückwärts-Backticks. Dies ist kein Link und sollte nicht umgeschrieben werden, wird es aber dennoch: https://github.com/ClassicPress/subdomain-static/blob/master/forums-enhancements.js
  4. URL in einem Code-Block mit drei Backticks. Dies ist kein Link und sollte nicht umgeschrieben werden, wird es aber dennoch:
    https://github.com/ClassicPress/subdomain-static/blob/master/forums-enhancements.js
    

Ich bin der Meinung, dass nur Fall (1) umgeschrieben werden sollte. Dies würde das Verhalten vorhersehbarer machen und ausschließlich „einfache" Links umschreiben. Bei Links, bei denen eine spezifische Markdown-Struktur verwendet wurde (was als Ausdruck einer bestimmten Absicht betrachtet werden kann), sollte nichts verändert werden.

1 „Gefällt mir“