Я не знаю никакого расширения, которое ставит скобки после функции, и для этого есть веская причина.
Пример: если вы хотите передать функцию другой функции, ваши авто-скобки будут выполнены ваша функция, и вы просто передаете возвращаемое значение.
function bar(value){
return value + 1;
}
function foo(paramFunction){
return paramFunction(3) + 3; //will return 3+1+3 = 6
}
foo(bar) //will pass the function bar as a parameter to foo
foo(bar(3)) //this will pass the return value of bar 4 to foo and will throw an exception
При таком расширении правильный код невозможен.