From f2b6c19e78018c553e7377bac638465a21dff71a Mon Sep 17 00:00:00 2001 From: Toru Nagashima Date: Mon, 16 Nov 2020 18:05:49 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20update=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 927800a9..299aebc1 100644 --- a/README.md +++ b/README.md @@ -11,10 +11,10 @@ ESLint plugin which disallows each ECMAScript syntax. ## 🏁 Goal [Espree](https://github.com/eslint/espree#readme), the default parser of [ESLint](https://eslint.org/), has supported `ecmaVersion` option. -However, it doesn't support to enable each syntactic feature individually. +However, the error messages of new syntax are not readable (e.g., "unexpected token" or something like). -This plugin lets us disable each syntactic feature individually. -So we can enable arbitrary syntactic features with the combination of `ecmaVersion` and this plugin. +When we use this plugin along with the latest `ecmaVersion` option value, it tells us the readable error message for the new syntax, such as "ES2020 BigInt is forbidden." +Plus, this plugin lets us disable each syntactic feature individually. ## 📖 Usage @@ -24,6 +24,9 @@ See [documentation](https://eslint-plugin-es.mysticatea.dev/) This plugin follows [semantic versioning](http://semver.org/) and [ESLint's semantic versioning policy](https://github.com/eslint/eslint#semantic-versioning-policy). +- We will release a new minor version to add new rules when TC39 decided to advance proposals to Stage 4. In the minor releases, we don't update configs. +- We will release a new major version to update configs when new ECMAScript snapshots are available. + ## 📰 Changelog See [releases](https://github.com/mysticatea/eslint-plugin-es/releases).