Demonstration:

As far as I can tell, VS Code is automatically matching my opening parenthesis, and Dart-Code is matching the pattern of foo().
Normally, when pressing return, I'm trying to spread my function or class constructor arguments across a few lines, where current behavior discourages that.