Commit Graph

302 Commits

Author SHA1 Message Date
Ryan McBride
a048ebf22e Added info on other implementation of Function constructor
Added per comment in PR #396
2015-07-14 20:17:00 -07:00
Ryan McBride
f1d5243691 changed to single quotes to match style 2015-07-14 15:26:17 -07:00
Ryan McBride
27d388d946 Update to warn against Function constructor
Added section 7.9 to warn against using the Function creator, as it opens similar vulnerabilities as eval.
Originally suggested in pull request #395.

No other lines were edited or removed.
2015-07-04 10:19:14 -07:00
Jake Teton-Landis
49f9a56c35 Merge pull request #380 from rodocite/master
Added Back to Top link for In The Wild section
2015-07-01 19:48:01 -07:00
Dimitar Danailov
592223611f Change style guide of point 23.3 2015-07-01 16:22:55 +03:00
Rodolfo Yabut
4a19aa8575 Fix Back to Top link spacing 2015-07-01 06:20:05 -07:00
Rodolfo Yabut
0627472f55 Add Back to Top link 2015-07-01 06:17:56 -07:00
Mathieu Darse
ae84fbe007 Fix typo 2015-06-30 12:40:05 +02:00
Tomek Wiszniewski
ee899996b6 Allow reserved words as keys in ES6 module context
`<script type="module">` and *node*/*iojs* code imply full support of ES5.

Code transpiled by *babel* is also perfecly safe:

```js
$ cat <<––– | babel
const superman = {
  default: { clark: 'kent' },
  private: true
};
–––
"use strict";

var superman = {
   "default": { clark: "kent" },
   "private": true
};
```
2015-06-25 23:20:00 +02:00
Manoj Kumar
26dd043414 Update README.md 2015-06-23 22:13:05 +05:30
Jake Teton-Landis
8599621c0f Merge pull request #357 from arianf/trailing-comma
added trailing comma
2015-06-19 16:01:09 -07:00
Tim Golen
25a2430dc6 Add Expensify to the list of organizations using this style guide 2015-06-17 13:30:29 -06:00
Harrison Shoff
a872822618 Merge pull request #352 from sivan/master
Change Chinese Translation to a newer version
2015-06-17 16:37:35 +01:00
Aniss Bouraba
1429a20c97 update(README.md): added Airbnb Style .eslintrc link 2015-06-17 12:29:48 +01:00
Josh Perez
2a1f4f4a9f Merge pull request #362 from carterchung/patch-1
Added missing period
2015-06-13 23:08:55 -07:00
Carter Chung
a2e235608c Added bullet/indentation
for consistency
2015-06-13 21:56:21 -07:00
Carter Chung
fb45e22b0e Added missing period 2015-06-13 21:54:29 -07:00
Arian Faurtosh
3946480334 added trailing comma 2015-05-31 20:16:39 -07:00
Sun Xingfan
2539557e98 Change Chinese Translation to a more official like version
The current Chinese version translated by adamlu is a modified version which as he said change/delete some rules from the original and it's base on the version 2 years ago. I transalte a new version base on current style guide of es5 version.
2015-05-25 22:15:38 +08:00
Josh Perez
cbcb09f990 Update README.md 2015-05-18 14:40:41 -07:00
Josh Perez
a5704787e4 Amend the arrow function rules
This allows one to omit parens whenever it fits into a single line, which is similar to our if statement rules.
2015-05-18 14:09:46 -07:00
Harrison Shoff
43a5f84462 [links] id => name 2015-05-13 18:01:20 -07:00
Harrison Shoff
535c4f73d0 add links to individual rules 2015-05-13 17:49:26 -07:00
Josh Perez
c77a7f19cd Merge pull request #341 from billabong/spacing_format_fix
Fixed spacing on code block under Comments.
2015-05-12 12:09:18 -07:00
Michael Deol
8bc1c17585 Fixed spacing on code block under Comments.
Even though github was rendering this correctly; I did this to fix tools
like https://github.com/suan/vim-instant-markdown from breaking syntax.
2015-05-12 11:57:40 -07:00
Michael Deol
27cc9a008c Addition of Billabong Orginization 2015-05-12 11:37:09 -07:00
Harrison Shoff
871a798a0d [conditionals] update wording, es5 version 2015-05-07 11:58:16 -07:00
Harrison Shoff
4295803576 [conditionals] use if statement 2015-05-07 11:44:19 -07:00
Harrison Shoff
36ddb36e21 [conditionals] clarify conditionals. fixes #336 2015-05-07 11:35:42 -07:00
Tomek Wiszniewski
a9319691e4 Fix typo 2015-05-05 09:51:00 +02:00
Harrison Shoff
0ffbdd3692 [comments] fix example 2015-04-29 12:26:14 -07:00
Harrison Shoff
2521d46683 [readme] update additional trailing commas, examples 2015-04-29 11:49:28 -07:00
Harrison Shoff
07bba234a0 [readme] update additional trailing commas, examples 2015-04-29 11:48:52 -07:00
Harrison Shoff
7ade95434c [commas] fix bad git diff example 2015-04-29 10:42:03 -07:00
Harrison Shoff
a2034b0f6c [commas] additional trailing commas good in es6. fixes #323 2015-04-29 10:39:01 -07:00
Harrison Shoff
a41c1fab68 [intro] our es5 guide is still up to date 2015-04-29 10:07:11 -07:00
Josh Perez
cc460132cc Learn you some ES6 2015-04-28 21:31:58 -07:00
Josh Perez
cb47b478c7 Amend grammar for default parameters 2015-04-28 21:28:05 -07:00
Herrington Darkholme
d0028724ea add semicolons 2015-04-28 21:28:05 -07:00
Matias Singers
e5006931f1 Use modules in naming conventions example
Following the rule from further up: "Always use modules (import/export) over a non-standard module system."
2015-04-28 21:28:05 -07:00
Tomek Wiszniewski
0cca5e21fc Fix hoisting examples
Hoisting only happens to `var`. As kangax describes in [Why `typeof` is no longer “safe”](http://es-discourse.com/t/why-typeof-is-no-longer-safe/15/3).

Also, I wonder if we need the whole section, since you recommend to [avoid using `var` altogether](https://github.com/airbnb/javascript/blob/b492/README.md#references).
2015-04-28 21:28:05 -07:00
dsc
ee176044c3 Rename two let keywords to const 2015-04-28 21:28:05 -07:00
Harrison Shoff
f7321b303d [modules] fix invalid syntax in bad example. fixes #287 2015-04-28 21:28:05 -07:00
Harrison Shoff
6d34c516cc [toc] remove extra modules link 2015-04-28 21:28:05 -07:00
Sean Massa
38ae6b6df2 add bad comment to bad section of destructuring 2015-04-28 21:28:05 -07:00
NoNameSheep
e826067498 advice against side effect in default parameter 2015-04-28 21:28:05 -07:00
Luke Westby
bc5b0ee007 Change wording in Iterators and Generators
I found the term "function constructors" to be confusing as the functions the section refers to are not constructors. I think "higher-order functions" or something similar would be more clear.

Thanks!
2015-04-28 21:28:05 -07:00
Josh Perez
22e3c89d04 Removing a few trailing commas 2015-04-28 21:28:05 -07:00
Josh Perez
a6a573e3cc Use more template literals, s/suffer/blessed with 2015-04-28 21:28:04 -07:00
Casey Jenks
b8fd0438fb Iterators and Generators: sum should be 15, not 10 2015-04-28 21:27:44 -07:00