Well, style-wise, there's not much. There's the style guide, and the compiler will complain about a few stylistic problems, but nothing else. If you want something to quickly detect errors in your code, the nim checkcommand will do that, and some editor pluginssuch as NimLimesupport using nim checkto mark errors in code. There was the nim prettycommand, but it had enough problems that it was deprecated/removed.
Talking about the compiler complaining about a few stylistic problems: is there a way to disable the compiler check that I am not using las an identifier? It is annoying whenever I am trying to follow the notation of a paper that actually uses l.
You really shouldn't use land you should tell the paper's author to not use it either. ;-) But --warning[SmallLshouldNotBeUsed]:offdoes what you want. Every hint and warning tells you in the [] how to disable it.