у меня в общих чертах схоже, но :
ставлю пробелы-границы между скобочками и тем, что туда попадает
// т.е. не,
if(condition){
.....
}
// ,а
if( condition ){
.....
}
и так же с аргументами.
function a( a,b,c ){}
a( a,b,c );
ещё для наглядности могу не ставить запятые между аргументами, если имена переменных небольшие. иначе - ставлю
a( a,b,c );
a( very_longggg, oh_yeaaah );