From 533e9ea7babe43e7775d79de86975bb3404e332d Mon Sep 17 00:00:00 2001 From: Eli White Date: Sat, 7 Feb 2015 23:21:58 -0800 Subject: [PATCH 1/2] Adding comments about spacing between blocks --- README.md | 39 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d212f219..ba9f9dd4 100644 --- a/README.md +++ b/README.md @@ -369,7 +369,7 @@ - Use one `var` declaration per variable. It's easier to add new variable declarations this way, and you never have to worry about swapping out a `;` for a `,` or introducing punctuation-only - diffs. + diffs. ```javascript // bad @@ -854,6 +854,43 @@ .call(tron.led); ``` + - Leave a blank line after blocks and before the next statement + + ```javascript + // bad + if (true) { + var a = 2; + } + var b = 3; + + // good + if (true) { + var a = 2; + } + var b = 3; + + // bad + var o = { + foo: function() { + }, + bar: function() { + } + }; + return o; + + // good + var o = { + foo: function() { + }, + + bar: function() { + } + }; + + return o; + ``` + + **[⬆ back to top](#table-of-contents)** ## Commas From 80e698eb651f78f8d3088c6d38659eadfdb64d84 Mon Sep 17 00:00:00 2001 From: Eli White Date: Sun, 8 Feb 2015 09:26:37 -0800 Subject: [PATCH 2/2] Using better examples --- README.md | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index ba9f9dd4..90e921fa 100644 --- a/README.md +++ b/README.md @@ -858,28 +858,29 @@ ```javascript // bad - if (true) { - var a = 2; + if (foo) { + return bar; } - var b = 3; + return baz; // good - if (true) { - var a = 2; + if (foo) { + return bar; } - var b = 3; + + return baz // bad - var o = { + var obj = { foo: function() { }, bar: function() { } }; - return o; + return obj; // good - var o = { + var obj = { foo: function() { }, @@ -887,7 +888,7 @@ } }; - return o; + return obj; ```