Honestly, the only two occasions when you would need to use the @ symbol in a comment are:
- Notifying someone of a message. Commonly called "@replying another user". May be used in the middle of a message to denote a particular user (and still notifies them).
- Describing code.
To the second point: If you're discussing code in your comments, please use the ` <== backtick operator [below the ESC key on most Windows keyboards ... you fancy Mac people can get out ;-) ] around the block of code. That forces it to be a single width, making code easier to read, and on most sites those are differently colored than the surrounding block of text, and it conveniently bypasses the issue you're seeing.
For what it's worth, that comment
code would look like this:
Hello @user, please note that the use of `@tranid` would cause your code to break
Which then looks like this:
Hello @user, please note that the use of @tranid
would cause your code to break
The problem at hand, as pointed out before, is covered in: How do comment @replies work? and is summed up like this:
- The first author of the question or answer will always be notified of any new comment.
- You can explicitly notify one (1) other commenter, editor, or ♦ moderator who closed a question.
- Use @name, where name is the username with all spaces removed.
@Transaction
and that warning will go away.