Trademarks

Enforce the use of '®'.

Source

extends: conditional
message: "'%s' should be marked as a trademark."
level: error
ignorecase: false
first: myterm
second: '(myterm) (?:®|\(R\))'

Example

myterm used with no prior trademarking. myterm (R) is okay here.