CodeRush places a semicolon to the right of the parentheses, brackets, or braces when you type within them. CodeRush places the semicolon when it is required. If it is not required, CodeRush moves a caret outside the brackets without adding the semicolon.
How to Enable
The following screencast shows how the Smart Semicolon feature works in TypeScript code.
The Smart Semicolon is available from the code sections in .razor files.