This repository contains a simple Meteor application that shows how to
- set defaults for your editor of choice
- perform linting on Meteor (JavaScript) code
- utilize js-beautify to format code according to style requirements
You can find the associated slides on slideshare and an associated post on my blog. Also this repository contains a sample Meteor application so you can get started with some style experiments on your own.
Two reasons why you should decide on a style and enforce it:
- It becomes easier to understand code written by other developers
- (Dumb) compile errors can be avoided
Style includes naming conventions, formatting, commenting, patterns, and other areas teams would like to keep consistent.
A good coding style minimizes ambiguity and makes it easy for team members to read other developer's code.
For Meteor projects it is a good idea to look at the offical MDG Style Guide.
Before there were computers there were code reviews to identify violations of style guidelines. Static code analysis tools will produce reports of all found violations.
Enforcing a certain style becomes easier when using a supporting editor configuration as well as tools that are capable of pointing out violations of style rules. Ideally the editor is capable of beautifiying the code adhering to style conventions.