Now that ESLint runs whenever you edit JavaScript, you can see errors immediately. It is a much less frustrating workflow and forces you into good coding habits. The gulp task still runs ESLint before deployment, in case you use an editor other than PhpStorm.
This is yet another reason why PhpStorm is my favourite IDE!
Be sure to check out these examples of JavaScript style guides for ESLint: