When active, this CoffeeLint rule can find situations where you could've relied on CoffeeScript's implicit parenthesis.
Here are explicit parenthesis:
But the parens in this case are not needed. The following is equivalent:
Math.pow 2, 3
When this rule is configured, it actively rejects the former and pushes you to write the latter.
I created the rule for two reasons:
It is important to note that I do not like writing CoffeeScript this way. I think you are less likely to get in trouble if you always use explicit parens.
Putting my personal feelings aside, it is vital that a team be able to focus on analyzing the logic of a code change rather than losing even the smallest moment of time to stylistic concerns.
And so, I created this rule for us.