Maintain consistent coding styles between different editors and IDEs

Nowadays people are using different IDE and they are using different styles as well as format for source files. When we push to our source control it may cause conflict. There is one way to avoid that is to use EditorConfig. When you put this file to your source code, all the supported IDE or through plugin, will format the source code files with the same style you predefined in the .