Pete Pirasis
97575b2087
Fix broken rule reference link import/first
2016-10-27 03:04:31 +07:00
Spen Taylor
38bd170e2c
[guide] Update syntax in eol-last examples
2016-11-07 10:39:00 +11:00
Jordan Gensler
9f51fd264b
[guide] Add notes on acronyms and initialisms to naming
2016-11-06 10:46:15 -08:00
Andrew Smith
3ab19f07f4
[guide] Fix inconsistency in function expression rules.
2016-10-25 14:47:25 -07:00
Jonathan
535cb799a9
[guide] Mention both num++ and num ++
2016-11-02 16:02:35 +01:00
Mark Miyashita
556846745c
[guide] Separate 19.2 code blocks into diff + javascript sections
2016-11-06 05:19:22 -08:00
Thomas Grainger
7882082954
[eslint config] [base] [breaking] comma-dangle: require trailing commas for functions
2016-11-02 00:56:01 -07:00
Jordan Harband
c51251d17b
[guide] add section on multiline function signatures/invocations
2016-11-02 00:48:11 -07:00
Jordan Harband
017dfa81fa
[Docs] add reference to spaced-comment rule; flesh out options
2016-10-31 21:36:28 -07:00
Nischay Venkatram
9cbda0f0e7
Updated README - Added sub-section for spaces in comments
2016-10-31 18:38:36 -05:00
Gianfrancø Palumbo
fbfe8812ee
DailyJS is not longer being published
2016-10-31 23:55:24 +00:00
dan-h-ch
4acb48b09a
Updated README.md - Corrected capitalize on GitHub
2016-10-31 12:22:40 -07:00
Pete Pirasis
05d0634627
Add reference for Object.assign
2016-10-27 03:31:58 +07:00
Mikael Finstad
978c0eecc2
Use import instead of require
...
Don't recommend the use of require
(See 10.1)
2016-10-16 16:59:23 +02:00
Jordan Harband
a75efdfdb0
[guide] improve ++/-- example.
...
Fixes #1130 .
2016-10-14 22:37:14 -07:00
Simen Bekkhus
b59bfffac3
Enable import/no-webpack-loader-syntax rule
2016-10-13 09:09:10 +02:00
Miles Burton
357cc46da0
Update README.md
...
Minor oversight generating map object. Need square brackets to generate dynamic key.
2016-10-11 08:44:43 +01:00
Chester How
1483292893
Fix naming typo
2016-10-10 11:21:18 +08:00
Randall Reed, Jr
b7492ffe60
Update comparison recommendation
...
* Use shortcuts for boolean comparisons
* Use explicit comparisons for strings and numbers
2016-10-08 16:41:45 -04:00
Randall Reed, Jr
d0d260095b
Make section numbering consistent
...
* Renumber items where numbers were skipped
2016-10-08 13:01:54 -04:00
Karan Thakkar
b72bd520b6
Fix rule description
2016-10-07 12:34:36 +05:30
Karan Thakkar
098894efee
Remove legacy anchor link. Add dangling comma
2016-10-07 12:16:21 +05:30
Karan Thakkar
6ad315c090
Add section on multi-line imports. Fixes #1051
2016-10-06 14:54:53 +05:30
jcreamer898
8468ed8423
Lonely Planet
...
Add Lonely Planet to the "In the Wild" list.
2016-09-27 09:13:20 -05:00
Jordan Harband
e8b51b2785
[eslint config] [*] [new] set ecmaVersion to 2017; enable object rest/spread; update babel-preset-airbnb
2016-09-21 17:17:27 -07:00
Jordan Harband
a86d546c61
[Docs] remove yet another wrapped-string "good" example
2016-09-16 16:12:06 -07:00
Harrison Shoff
bd5505b727
[commas] fix traling comma link
2016-09-14 09:42:44 -07:00
Guillaume Verbal
6cdda0737e
[guide] Fix typo from #1058
2016-09-12 19:08:10 +08:00
Alexey Raspopov
2a28b9c82f
move #variables--unary-increment-decrement to correct section
2016-09-12 10:06:15 +03:00
Guillaume Verbal
7da28d43ad
[Docs] update 8.3 to fix conflict with 6.2 ( fixes #1058 )
2016-09-12 12:18:59 +08:00
Joe Lencioni
ff69c8cb35
Prefer https over http
...
I checked all of the links in the JS style guide document and converted
as many as I could to use https.
2016-09-08 08:39:18 -07:00
Joe Lencioni
25123199dc
Add JavaScript Air to list of Podcasts
...
It probably wouldn't be a bad idea for us to make a full pass on
updating the resources section, but I noticed the podcasts portion was
missing JS Air.
2016-09-08 08:29:10 -07:00
Joe Lencioni
68b7aeb6dd
Add rule about TC39 proposals that haven't reached stage 3
...
There has been some confusion around which language features should be
used and which should not be used yet. We have a pretty clear-cut rule
at Airbnb about this, which is do not use any TC39 proposals that have
not reached stage 3.
I considered putting this at the very top of the document, but I spotted
this section that seemed to fit.
Addresses #1057
2016-09-08 08:19:27 -07:00
Joe Lencioni
e6782493f3
Update ECMAScript 6 heading to match TOC
...
I plan to add some information to this section that applies to ES6 and
everything following ES6. Since we already list this as ES6+ in the
table of contents, I figured it would be a good idea to make this match.
I preserved the anchor to avoid breaking links for folks.
2016-09-08 08:11:32 -07:00
Jordan Harband
ccd18f8b40
[guide] Update declarations section to prefer expressions.
...
Fixes #1008 .
2016-09-06 23:08:36 -07:00
cshg
9abe878941
Fix header link to Classes & Constructors from ECMAScript 6+ Styles
2016-09-07 11:30:58 +02:00
scott stern
55d044c7c1
[eslint config] [base] [breaking] Add no-plusplus in style.js and added explanation in README.
2016-09-06 11:59:01 -07:00
Joe Lencioni
71a2b12262
Add CSS-in-JavaScript section
...
We have been writing CSS in JavaScript and have developed a set of best
practices around this type of thing. I thought it would be nice to
publish this document alongside our other JavaScript style guide
documents.
2016-09-01 09:49:21 -07:00
Jordan Harband
3a7210eac1
[guide] remove subtle endorsement of JSDoc-style commenting.
2016-08-31 21:54:51 -07:00
Heejong Ahn
6944be009c
Fix a typo in commas section
...
Example code block following blockquote(line 2223) was broken as a line break was missing. So I just added single blank line.
2016-08-28 23:09:11 +09:00
Harrison Shoff
1541503fd4
[7.1] add link to fn names discussion. fixes #794
2016-08-25 21:48:31 -07:00
Jordan Harband
21846f6da0
[guide] fix “long lines” example to not include strings.
...
Fixes #1027 .
2016-08-23 15:07:42 -07:00
Jordan Harband
f1fedfa7ca
ES2015
2016-08-18 23:08:45 -07:00
Joe Lencioni
39d5559b9a
Remove misleading reference to one-var eslint rule
...
This eslint rule does not enforce this style guide rule. I believe that
referencing it here will cause people to believe that this is enforced
via linting when it is not. As far as I know, there is no rule that
currently enforces this, but it would be nice to add one.
2016-08-18 10:35:23 -07:00
Olivier G
41623039e8
Typo : text link to 13.5 was not working ( #1020 )
2016-08-18 08:33:23 -07:00
Aniruddh Agarwal
b126016410
Add section on variable assignment chaining
2016-08-18 13:48:58 +08:00
Gerardo Renovales
e92eaef4e2
Update README.md
...
Add M2GEN to the list
2016-08-17 19:46:55 -04:00
Maxim
646fa70f59
Update README.md
2016-08-08 11:14:05 +03:00
felipethome
31265099af
[guide] Simplify the examples of 'apply vs spread' topic
2016-08-05 18:38:35 -03:00
felipethome
c7d34b526a
[guide] Add a topic about spread operator vs apply
2016-08-05 11:52:41 -03:00