From 68b7aeb6dd7839f3556c612695e65a60e01ca1e7 Mon Sep 17 00:00:00 2001 From: Joe Lencioni Date: Thu, 8 Sep 2016 08:18:43 -0700 Subject: [PATCH] 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 --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 4f956925..358c38be 100644 --- a/README.md +++ b/README.md @@ -2772,6 +2772,11 @@ Other Style Guides 1. [Iterators and Generators](#iterators-and-generators) 1. [Modules](#modules) + + - [27.2](#tc39-proposals) Do not use [TC39 proposals](https://github.com/tc39/proposals) that have not reached stage 3. + + > Why? [They are not finalized](https://tc39.github.io/process-document/), and they are subject to change or to be withdrawn entirely. We want to use JavaScript, and proposals are not JavaScript yet. + **[⬆ back to top](#table-of-contents)** ## Testing