@brendankenny https://github.com/GoogleChrome/lighthouse/pull/9354/files/d2c6b60d45bd5a2bbbcd4ea1361018fd3c9cb263#r319731512
this is getting a little convoluted and makes any changes needed in _renderLink harder to reason about because it now controls renderTextURL and renderSourceLocation. We probably just need to add a "make a link" function in the near future rather than assuming the link details type will always result in the same structure, styling, etc
@brendankenny https://github.com/GoogleChrome/lighthouse/pull/9354/files/d2c6b60d45bd5a2bbbcd4ea1361018fd3c9cb263#r319731512