i can't help with the nolock, but i bought a plugin for SSMS called SQL Enlight, which does check scripts for semi colons,fully qualified schema names, aliases and more; this app may allow you to create a rule of your own, though. i'm sure there are other applications that do the same as well.
i bought one because i went down the development path of doing it myself, and found it to be bigger project than i thought, evne using the dlls available to tokenize a query. it was cheaper for me to buy it than to pour X hours creating it myself.
admittedly, i rarely use this application, since my personal workflow is to always add schema name and aliases anyway, but it's nice to check a large batch of other develoeprs work with it sometimes.
i'd benefit from something that spell checked all my @Varibels and alaiases instead 😛
--help us help you! If you post a question, make sure you include a CREATE TABLE... statement and INSERT INTO... statement into that table to give the volunteers here representative data. with your description of the problem, we can provide a tested, verifiable solution to your question! asking the question the right way gets you a tested answer the fastest way possible!