Style

Many style guides are available. These describe best practices and “correct” ways to do things such as indentation, variable naming, etc. Such things are not usually part of the language specification, but nevertheless are critical to the maintainability of a project’s code base.