Even GitHub has jumped on the no-semicolon bandwagon, requiring their omission in any internally-developed code, and a recent commit to the zepto.js project by its maintainer has removed all semicolons from the codebase. His chief justifications were:
- it's a matter of preference for his team;
- less typing
Are there other good reasons to leave them out?