Smart InsertionAST analysis places console.log at the best position — after declarations, before return, etc.
Auto Block CompletionSingle-expression arrow functions get wrapped with braces; empty blocks expand to multiline
Custom TemplatesFully configurable log format with prefix/suffix variables and snippet cursor control