I do have a plugin I wrote that finds email addresses and makes them hot, stripping away the <> surrounds if it finds them. But when there are multiple authors, the plugin doesn't even get to recognize them and fire (disabling the plugin to see if there were any differences was the first thing I checked). So in single author blocks, the author output is fine. In multi-author blocks, the output leaves the formatted email address as an html tag (<
em...@domain.com/>), and the plugin can't recognize it. Almost as if there's a slightly different processing going on for multi-author blocks.
Part of me wants to dig in more and find out why there is a difference, though I agree that revising the plugin to be more literal and override the author output completely (instead of just manipulating it) would cover the disparate cases, especially since my team has all followed the "standard" of
* @author First Last <em...@domain.com>.
On Friday, January 25, 2013 4:35:59 PM UTC-8, mathematical.coffee wrote:
I've had a quick look into this and it's not only when there are multiple authors - it happens for any author.
If you look at the HTML the email is there:
The problem is that the < and > are not being escaped by JSDoc (since it allows you to embed HTML into your tags).
You could do: