Merge pull request #1762 from NativeScript/hdeshev/code-convention-else

Update coding conventions doc for `else/throw` clauses
This commit is contained in:
Hristo Deshev
2016-03-15 16:45:21 +02:00

View File

@@ -87,6 +87,29 @@ if (true)
Also, notice the use of whitespace before and after the condition statement. Also, notice the use of whitespace before and after the condition statement.
Follow the JavaScript convention of stacking `else/catch` clauses on the same line as the previous closing brace.
*Right:*
~~~ {.javascript}
if (i % 2 === 0) {
console.log('even');
} else {
console.log('odd');
}
~~~
*Wrong:*
~~~ {.javascript}
if (i % 2 === 0) {
console.log('even');
}
else {
console.log('odd');
}
~~~
## Variable declarations ## Variable declarations
Declare one variable per var statement. Try to put those declarations at the beginning of each scope. Declare one variable per var statement. Try to put those declarations at the beginning of each scope.